Ping and PingReply
using System;
using System.Net.NetworkInformation;
class MainClass {
public static void Main(string[] args) {
using (Ping ping = new Ping()) {
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}", reply.Address, reply.RoundtripTime);
} else {
Console.WriteLine(reply.Status);
}
} catch (Exception ex) {
Console.WriteLine("Error ({0})",
ex.InnerException.Message);
}
}
}
}
}
Related examples in the same category