- Регистрация
- 09.05.2014
- Сообщения
- 1 254
- Благодарностей
- 220
- Баллы
- 63
Добрый день. Как правильно отредактировать этот сниппет, чтобы получать домены, которые отвечают?
Код:
var pinger = project.Lists["pinger"];
var ClearDomains = project.Lists["ClearDomains"];
project.SendInfoToLog("Пингуем домены. Кол-во: " + ClearDomains.Count + " шт.", true);
System.Threading.Tasks.Parallel.For(0, ClearDomains.Count, i => {
string domain = ClearDomains[0];
ClearDomains.RemoveAt(0);
try
{
System.Net.NetworkInformation.Ping ping = new System.Net.NetworkInformation.Ping();
System.Net.NetworkInformation.PingReply pingReply = ping.Send(domain);
}
catch
{
if (domain != "")
{
project.SendInfoToLog("Домен "+ domain + " не отвечает - нам подходит", true);
pinger.Add(domain);
}
}
});