Csharp/CSharp Tutorial/Network/Ping — различия между версиями

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

Текущая версия на 15:20, 26 мая 2010

Ping Demo

<source lang="csharp">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);
            }
       }
   }

}</source>

Success - IP Address:127.0.0.1 Time:0ms