2012-06-06 3 views
0

Я пытаюсь разработать приложение для Android, благодаря которому я мог бы поделиться некоторыми файлами или другими приложениями в реальном времени (можно рассматривать как миниатюрные версии удаленного доступа к рабочему столу). Поэтому я пытаюсь настроить соединение P2P между двумя телефонами, но для этих телефонов потребуется IP-адрес друг друга. Есть ли способ, с помощью которого я могу получить IP-адрес другого устройства, просто используя номер телефона. Если нет, то как узнать IP-адреса устройств?Настройка соединения P2P между двумя телефонами Android?

Не могли бы вы высказать некоторые другие рекомендации по настройке соединения P2P в реальном времени?

ответ

1

Телефоны не имеют общедоступных IP-адресов и не являются (обычно) в той же подсети, поэтому вы не можете просто отправлять IP-пакеты непосредственно из одного в другой. Для передачи пакетов вам понадобится сервер. Один из способов сделать это - использовать библиотеку asmack и сервер XMPP, например OpenFile.

Смежные вопросы