Проверка доступности сетевого адреса: Справочник по C#
В данном примере рассмотрено использование команды Ping из пространства имен System.Net.NetworkInformation.
Ping Pinger = new Ping(); PingReply Reply = Pinger.Send("127.0.0.1");
Приведенный выше код создает новый экземпляр класса Ping и отправляет запрос на локальный компьютер. Если необходимо реализовать проверку доступности нескольких сетевых устройств, можно воспользоваться классом List.
ListIPs = new List (); IPs.Add("10.1.1.12"); IPs.Add("10.1.1.15"); IPs.Add("OAOkomp1"); IPs.Add("192.168.1.1"); IPs.Add("www.google.com"); IPs.Add("www.amazon.com"); System.Net.NetworkInformation.Ping Pinger = new System.Net.NetworkInformation.Ping(); foreach (string ip in IPs) { try { System.Net.NetworkInformation.PingReply Reply = Pinger.Send(ip); listBox1.Items.Add(String.Format("Ping {0}: {1}", ip, Reply.Status)); } catch (Exception) { } }
Данные примеры позволят вам определить состояние компьютеров в вашей локальной сети или в интернете. Ping класс предоставляет несколько опций, которые можно использовать для управления запросами, а также возможность отправки асинхронных запросов.
Ссылка для скачивания примера: Rusfolder.net
0.00 (0%) 0 votes
moyadcode13
moyadcode10
moyadcode11