GPRS-шлюз: почему я не могу подключиться к своему серверу? - PullRequest
1 голос
/ 09 октября 2011

Я занимаюсь разработкой приложения для Android, общаюсь с моим сервером. Моя серверная программа прослушивает порт 9999. Если я использую соединение Wi-Fi, все в порядке, но если я переключаюсь на соединение GPRS, клиент не может достичь сервера.

Путем tcpdumping пакета я обнаружил, что когда GPRS включен, каждый пакет отправляется на шлюз GPRS с портом 80.

Мне интересно, что мне следует сделать, чтобы мой клиент смог подключиться к порту 9999 моего сервера в случае GPRS?

1 Ответ

1 голос
/ 09 октября 2011

Может ли ваш сервер быть доступен по его IP? Попробуйте подключиться к нему по IP: пара портов, где вы указываете нужный порт

http://developer.android.com/reference/java/net/InetAddress.html http://developer.android.com/reference/java/net/InetSocketAddress.html

...