Cómo hacer ping con Visual Basic

Escrito por lysis | Traducido por daniel cardona
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo hacer ping con Visual Basic
Usar el ping en una aplicación de red ayuda a limitar las fallas y errores de conexión. (Polka Dot Images/Polka Dot/Getty Images)

Usar el ping en una aplicación de red ayuda a limitar las fallas y errores de conexión. El ping es un proceso en el que la computadora envía una señal a otro equipo. Esta computadora puede ser un servidor en un dominio totalmente independiente, o puede ser una computadora de la red local. El uso de la clase ping en Microsoft Visual Basic le permite a la aplicación saber si el equipo está presente. Si el ping no puede encontrar el equipo especificado, el programador puede utilizar los códigos de error para mostrar una advertencia al usuario.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

  1. 1

    Abre un nuevo formulario. En tu espacio de trabajo de Visual Studio, haz clic derecho en el nombre del proyecto en las herramientas de soluciones del explorador. Selecciona Agregar formulario. Un nuevo formulario aparecerá en tu espacio de trabajo.

  2. 2

    Establece la dirección IP o el nombre del dominio al que tu computadora quiere hacerle ping. El código debajo guarda la variable con una direccion IP establecida. La variable del tiempo le dice a la computadora cuándo dejar de buscar una respuesta en el equipo remoto.

    Dim myIP As String = "192.168.0.1" Dim timeoutvalue As Integer = 120

  3. 3

    Establece la memoria para la clase ping. Antes de usar la clase ping, necesita llamarse y guardarse en una variable.

    Dim pingComputer As Ping = New Ping()

  4. 4

    Haz ping a la computadora. El siguiente código usa un método de envío para hacer ping a la dirección IP designada en el Paso 2.

    Dim theReply As PingReply = pingComputer.Send(myIP)

  5. 5

    Revisa si el comando es exitoso. Una respuesta exitosa devuelve la propiedad Status (estado) en la variable theReply. El código debajo está alrededor del código que le dice a la aplicación qué hacer si la computadora en la red responde.

    If theReply.Status = IPStatus.Success

    End If

  6. 6

    Muestra la respuesta. El código debajo muestra la respuesta a la consola sólo si el ping fue exitoso.

    If theReply.Status = IPStatus.Success

    Console.WriteLine("IP: {0}", theReply.Address.ToString()) Console.WriteLine("Trip time: {0}", theReply.RoundtripTime)

    End If

No dejes de ver

Referencias

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles