Как я могу знать порт маршрутизатора, через который я подключен с Java - PullRequest
0 голосов
/ 30 декабря 2011

Мне нужно знать порт, к которому я подключен через маршрутизатор, потому что я хочу отправить его в приложение, где его может прочитать Android, и подключиться к локальному приложению, используя общедоступный ip-адрес моего маршрутизатора и порта.,Вы можете мне помочь?извините за мой плохой английский;)

1 Ответ

1 голос
/ 30 декабря 2011

Это не так, как это работает.Маршрутизатор выполняет NAT , что означает, что он перезаписывает данные таким образом, что ваше приложение будет получать пакеты, предназначенные для него, даже если другой конец отправляет на общедоступный IP-адрес вашего маршрутизатора, пока вы инициируете соединение свнутри маршрутизатора.

Если оба конца находятся за NAT, вам обычно необходим общедоступный сервер, который может быть посредником ( описание )

...