Ping an IP Address - CSharp Network

CSharp examples for Network:IP Address

Description

Ping an IP Address

Demo Code

using System;//from w  w  w  .  j a v a2 s  .c om
using System.Net.NetworkInformation;
class MainClass
{
   public static void Main(string[] args)
   {
      using (Ping ping = new Ping())
      {
         Console.WriteLine("Pinging:");
         foreach (string comp in args)
         {
            try
            {
               Console.Write("    {0}...", comp);
               PingReply reply = ping.Send(comp, 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);
            }
         }
      }
   }
}

Result


Related Tutorials