Я создаю мобильное приложение на Android, которое требует от устройств связи друг с другом на очень больших расстояниях. Когда телефон подключен через Интернет через WiFi, у меня есть удобство IP-адреса. Но если он подключен через 3G, у меня нет ничего, кроме номера телефона, я могу общаться через SMS, но я хочу использовать что-то лучше, как 3G-соединение.Как подключиться к мобильному телефону через 3G с помощью Android
Итак, вопрос заключается в том, как устройство Android будет напрямую подключаться к другому устройству через сеть 3G, если WiFi недоступен?
Примечание: Я думал о сервере, который действует как прокси-сервер, который отображает номера телефонов на IP-адрес, но если я могу установить прямой канал, просто используя номер телефона в качестве идентификатора через 3G.
Заранее благодарим любого, кто может предоставить любую информацию.
Это полезно для обнаружения сети, но не того, что я хотел. После большего количества поисков я нашел 2 ссылки, которые мне помогают. http://stackoverflow.com/questions/6748435/android-client-pc-server-socket-dont-work-over-3g и http://stackoverflow.com/questions/917385/nat-traversal-with-java –