Csharp/CSharp Tutorial/Network/Ping

Материал из .Net Framework эксперт
Перейти к: навигация, поиск

Ping Demo

using System;
using System.Net.NetworkInformation;
class MainClass
{
    public static void Main(string[] args)
    {
        using (Ping ping = new Ping())
        {
             try
             {
                 PingReply reply = ping.Send("127.0.0.1", 100);
                 if (reply.Status == IPStatus.Success)
                 {
                   Console.WriteLine("Success - IP Address:{0} Time:{1}ms",
                       reply.Address, reply.RoundtripTime);
                 }
                 else
                 {
                     Console.WriteLine(reply.Status);
                 }
             }
             catch (Exception ex)
             {
                 Console.WriteLine("Error ({0})", ex.InnerException.Message);
             }
        }
    }
}
Success - IP Address:127.0.0.1 Time:0ms