Hacer Ping con C#

haciendo ping mediante c#

Realizar un ping hacia un dispositivo en la red usando c# es realmente muy sencillo

Lo primero es agregar la clase que nos permitirá realizar el ping.  De forma nativa C# ya cuenta con ello.

Al inicio del código agreguen esta línea:

using System.Net.NetworkInformation;

Ahora creen un botón y denle doble click para ver el código del evento click.

una vez dentro peguen este code

Ping Pings = new Ping();
int timeout = 10;

if (Pings.Send("192.168.5.80",timeout).Status == IPStatus.Success){
     MessageBox.Show("Exito");
}else{
     MessageBox.Show("Error");
}

Listo, solo cambien la ip por el dispositivo hacia el que quieren hacer ping. La variable timeout indica el límite de tiempo para recibir la respuesta.

el tiempo se mide en milisegundos, si quieren esperar un segundo cambien el valor de timeout=1000

Related Posts Plugin for WordPress, Blogger...

publicidad

4 Comments

  1. Hola, si lo que quiero es hacer un ping y obtener el timeout que ha tardado, es decir el tiempo de respuesta que ha tardado en responder el servidor… Como podria hacerlo?, gracias¡

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *