Можно отправить web-запрос на сервис вроде cjb.net или dyndns.org и посмотреть какой ip он покажет на странице с результатом.
Что то мне подсказывает что ето должнобыть проще?
Здравствуйте, ghostrider, Вы писали:
G>Можно отправить web-запрос на сервис вроде cjb.net или dyndns.org и посмотреть какой ip он покажет на странице с результатом.
Здравствуйте, DConnect, Вы писали:
DC>Что то мне подсказывает что ето должнобыть проще?
DC>
System.Net.Dns.Resolve("hostname.ru");
В инфракрасный прицел мы видны, как небесный ОМОН
Я имел введу ип под которым клиент потключен к интернет
Здравствуйте, DConnect, Вы писали:
DC>Я имел введу ип под которым клиент потключен к интернет
Так он такой и должен быть. В крайнем случае,
www.hostname.ru или что там в днс прописано.
Декадентство — это лежать на пляже у Великого Блинского болота и смотреть телевизор. В смокингах.
Здравствуйте, DConnect, Вы писали:
DC>Я имел введу ип под которым клиент потключен к интернет
Ни как не определить.
Досвидание. Всего наилучшего
Здравствуйте, DConnect, Вы писали:
DC>Я имел введу ип под которым клиент потключен к интернет
Что значит подключён к интернет? Если имеется ввиду подключение к какому-дибо
другому компьютеру в сети, то можно спросить у этого компьютера, с какого адреса
к нему пришло соединение. Только что Вам даст это знание? Адрес запросто может
оказаться просто из NAT-ового pool'а.
Другое дело, если NAT-а точно нету на пути в интернет. Тогда все просто:
using System.Net;
using System.Net.Sockets;
IPHostEntry hostEntry = Dns.Resolve(Dns.GetHostName());
В hostEntry.AddressList будет список всех адресов, установленных на компьютере.
... << RSDN@Home 1.1.4 beta 2 >>