C# Dns.GetHostAddresses, происходит сбой, если пинг консоли не выполняетсяC#

Место общения программистов C#
Ответить
Anonymous
 C# Dns.GetHostAddresses, происходит сбой, если пинг консоли не выполняется

Сообщение Anonymous »

Мне нужно перевести множество удаленных сайтов в IP-адреса, при запуске приложения оно выполняет следующее:
const int cintAttempts = 3;
const int cintDelayBeforeRetries = 500;
for (int intAttempt = 1; intAttempt 0) {
CurrentRecord[CSTR.IPAddress] = aryIPs[0].ToString();
break;
}
} catch (Exception Ex) {
Console.WriteLine(Ex.Message);
} finally {
Task.Delay(cintDelayBeforeRetries);
}
}
< /code>
Я вижу, что иногда файлы DNS и исключение всегда «нет такого хоста», однако я копирую DNS и использую его в консоли и Ping из команды линия. Это всегда удается с ок. 3 -секундная задержка в первом ответе. Кто -нибудь может помочь мне сделать это более надежным и надежным?

Подробнее здесь: https://stackoverflow.com/questions/793 ... g-does-not
Ответить

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

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

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

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

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