С# Dns.GetHostEntry завершается с ошибкойC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 С# Dns.GetHostEntry завершается с ошибкой

Сообщение Anonymous »

В моем коде:

Код: Выделить всё

IPHostEntry ipHE = Dns.GetHostEntry(DNSNum);
foreach (IPAddress in ipHE.AddressList) {
if (ipAddr.AddressFamily != AddressFamily.InterNetwork) {
continue;
}
CurrentRecord[CSTR.IPAddress] = ipAddr.ToString();
break;
}
У меня есть предложение Try/Catch вокруг этого кода, и иногда я вижу исключение «Нет такого хоста», используя отладчик, который я поймал, когда это произошло, а затем взял на себя запись DNS Это вызывает это исключение, открыло консоль и пытался прописать ее, Ping всегда отвечает действительным IP -адресом, так что может быть причиной, по которой DNS возвращает «Нет такого хоста» в коде и могу ли я что -нибудь сделать Чтобы улучшить код?

Подробнее здесь: https://stackoverflow.com/questions/793 ... fails-with
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»