Вообщем возник такой вот вопрос, немного даже вогнал в тупик... К примеру имеем
, который содержит в себе имена компьютеров сети. Теперь мне нужно получить по этим именам список IP. Делаю следующее:
Код | foreach (string name in list) { addrs = Dns.GetHostAddresses(name);//получаю Ip по имени nodeTreeNode = new TreeNode(name, 0, 0); treeView1.Nodes.Add(nodeTreeNode);//добавляю этот ip в treeview1 }
|
Так вот, теперь возникла такая ситуация, что в списке list иммется имя компьютера который уже возможно выключился и при попытке получить ip по его имени, сразу возникает исключение:
Код | System.Net.Sockets.SocketException
|
Которое оповещает, что хост не найден, и дальше уже foreach прекращает поиск, а мне бы хотелось, чтобы он переходил на следующую итерацию, при каждом имени вызывающем исключение
Код | System.Net.Sockets.SocketException
|
Подскажите пожалуйста... |