LocalEndPoint в удаленном формате C # - PullRequest
1 голос
/ 16 ноября 2011

Я вижу, что приложения на моем компьютере имеют IP-адрес 192.168.1.1.Как получить localEndPoint в удаленном формате (что видит сервер)?

1 Ответ

2 голосов
/ 16 ноября 2011

Вы имеете в виду, что вы находитесь в сети с NAT и хотите видеть адрес, на который направляются ваши исходящие запросы?

В этом случае вы вообще не можете делать это только на локальном ПК. Вся идея NAT заключается в том, что ваш локальный компьютер не должен знать об этом. Чтобы получить доступ к Интернету по IP-адресу, вам нужно спросить кого-нибудь в Интернете, откуда, по-видимому, происходит ваше соединение. Одним из таких сервисов является www.whatismyip.org.

Ответ с этого сайта достаточно прост, чтобы можно было разобрать его с помощью C #. Сделайте веб-запрос к этому сайту и проверьте, что он возвращает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...