Передача файла с Android на другой Android через Wifi, как это делается через Bluetooth? - PullRequest
0 голосов
/ 22 сентября 2011

Я делаю школьный проект, который включает программирование на Android. Я уже сделал большую часть работы, но теперь мне нужно отправить один файл или строку буферизованной строки с телефона Android на другой через Wi-Fi. Я не могу использовать Bluetooth, потому что он уже используется, и Wi-Fi работает намного быстрее. Телефон, который будет отправлять данные, будет 2.2, и я могу использовать его в качестве хоста (или надеяться, что он может так работать), а получатель будет 2.1. Любая идея, что я могу сделать или где я могу получить некоторую информацию ???

Я думаю, что должен быть более конкретным в своем вопросе. Данные, которые я хочу отправить, представляют собой «вид» камеры или мгновенный «видеовид», например, веб-камеру Android. Bluetooth очень занят, посылая инструкции маленькому роботу и получая статус бота. Так что было бы безумно делать это, как Растур говорит как смс.

И, Грэм, меня не очень интересует, насколько это безопасно (или я ошибаюсь и начинаю беспокоиться об этом), потому что это будет только то, что видит камера Android, и это для школьного проекта. Не могли бы вы поделиться со мной дополнительной информацией, пожалуйста? Спасибо.

Ответы [ 2 ]

0 голосов
/ 22 сентября 2011

Единственный способ увидеть эту работу - это:

Один телефон настроен на "прослушивание" других телефонов в сети путем открытия сетевого подключения для прослушивания пакетов UDP.

Настройте другой телефон на «широковещательную рассылку», отправив эти широковещательные пакеты, содержащие их IP.

Затем слушатель должен иметь возможность публиковать данные непосредственно на этот IP, а другой должен иметь возможность их получать. (Должно быть возможным, чтобы оба телефона прослушивали и транслировали через UDP, а также имели открытое прослушивающее соединение TCP / IP, чтобы быть готовыми к входящим данным одновременно).

Использование UDP без шифрования очень небезопасно. Технические детали того, как вы это сделаете, лучше задать в отдельном вопросе.

0 голосов
/ 22 сентября 2011

Я не думаю, что у вас есть много вариантов здесь. Вы можете отправить SMS-сообщение с приложением. В противном случае вы говорите о том, чтобы одно устройство отправлялось на какую-либо публичную доску объявлений или веб-сайт, а другой телефон брал его. Действительно Bluetooth - это стандарт для того, что вы хотите.

...