Ipendpoint
Автор Ёергей Исиков задал вопрос в разделе Другие языки и технологии
Внедренный оператор C# и получил лучший ответ
Ответ от ...[гуру]
IPHostEntry ipHost = Dns.GetHostEntry(Dns.GetHostName());
foreach (IPAddress ipaddr in ipHost.AddressList) {
IPEndPoint ipEndPoint = new IPEndPoint(ipaddr, 10384);
}
P.S: Я серьезно. Операторные скобки.
Ну или описание ipEndPoint вынести за цикл.
IPHostEntry ipHost = Dns.GetHostEntry(Dns.GetHostName());
IPEndPoint ipEndPoint = null;
foreach (IPAddress ipaddr in ipHost.AddressList)
ipEndPoint = new IPEndPoint(ipaddr, 10384);
Пруф:
...
Просветленный
(44357)
Нет. IPEndPoint определена только внутри цикла и там-же "сдохнет" =)
Как сделать - как можно сделать раз написал дополнение к ответу.
Тут вообще смотря что Вы хотите. IP адресов может быть несколько. Правильно ли брать первый попавшийся.