Haciendo Ping desde ASP.NET
Esta es una sencilla manera de realizar ping’s a equipos, indicando su ip o su nombre desde una página ASP.NET.
System.Net.NetworkInformation.Ping ping = new System.Net.NetworkInformation.Ping();
System.Net.NetworkInformation.PingReply pingreply = ping.Send("ip_o_nombre_equipo");
txtPing.Text += "Address: " + pingreply.Address.ToString();
txtPing.Text += "Roundtrip Time: " + pingreply.RoundtripTime;
txtPing.Text += "TTL (Time To Live): " + pingreply.Options.Ttl;
txtPing.Text += "Buffer Size: " + pingreply.Buffer.Length.ToString();