Справочник по C#

    Исходники по языку программирования CSharp

    Проверка доступности сетевого адреса: Справочник по C#

    /
    /
    /
    110 Views


          В данном примере рассмотрено использование команды Ping из пространства имен System.Net.NetworkInformation.

    Ping Pinger = new Ping();
    PingReply Reply = Pinger.Send("127.0.0.1");

          Приведенный выше код создает новый экземпляр класса Ping и отправляет запрос на локальный компьютер. Если необходимо реализовать проверку доступности нескольких сетевых устройств, можно воспользоваться классом List.

    List IPs = 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

    Проверка доступности сетевого адреса: Справочник по C#

    0.00 (0%) 0 votes

    moyadcode13
    • Facebook
    • Twitter
    • Google+
    • Linkedin
    • Pinterest
    moyadcode10
    moyadcode11
    moyadcode9