Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Hace ping en el servidor especificado.
' Usage
Dim value As Boolean = My.Computer.Network.Ping(hostNameOrAddress)
Dim value As Boolean = My.Computer.Network.Ping(address)
Dim value As Boolean = My.Computer.Network.Ping(hostNameOrAddress ,timeout)
Dim value As Boolean = My.Computer.Network.Ping(address ,timeout)
' Declaration
Public Function Ping( _
ByVal hostNameOrAddress As String _
) As Boolean
' -or-
Public Function Ping( _
ByVal address As System.Uri _
) As Boolean
' -or-
Public Function Ping( _
ByVal hostNameOrAddress As String, _
ByVal timeout As Integer _
) As Boolean
' -or-
Public Function Ping( _
ByVal address As System.Uri, _
ByVal timeout As Integer _
) As Boolean
hostNameOrAddress
String. La dirección URL, nombre de equipo o número IP del servidor en el que hacer ping. Obligatorio.address
Uri. El identificador uniforme de recursos (URI) del servidor en el que hacer ping. Obligatorio.timeout
Int32. Umbral de tiempo, en milisegundos, para establecer contacto con el destino. El valor predeterminado es 500. Obligatorio.
Boolean que indica si la operación se realizó correctamente.
Las condiciones siguientes pueden hacer que se produzca una excepción:
No hay ninguna conexión de red disponible (InvalidOperationException).
La dirección URL no era válida (PingException).
El método Ping no es un método con seguridad para determinar la disponibilidad de un equipo remoto: el puerto ping del equipo de destino puede estar desactivado, o la solicitud de ping puede resultar bloqueada por un firewall o un enrutador.
La dirección pasada al método Ping debe poder resolverse por DNS y no puede ir precedida por "http://".
La tabla siguiente muestra una lista de ejemplos de tareas en las que está implicado el método My.Computer.Network.Ping.
Para |
Vea |
---|---|
Determinar si está disponible un equipo remoto u host. |
Cómo: Determinar si un equipo remoto está disponible en Visual Basic |
Este ejemplo informa de si se puede hacer ping en el servidor determinando si el método Ping devuelve True.
If My.Computer.Network.Ping("198.01.01.01") Then
MsgBox("Server pinged successfully.")
Else
MsgBox("Ping request timed out.")
End If
Reemplace "198.01.01.01" con la dirección IP, la dirección URL o el nombre de equipo del servidor en el que hacer ping.
Este ejemplo informa de si se puede hacer ping en el servidor determinando si el método Ping devolvió True y especifica un tiempo de espera de 1000 milisegundos.
If My.Computer.Network.Ping("www.cohowinery.com",1000) Then
MsgBox("Server pinged successfully.")
Else
MsgBox("Ping request timed out.")
End If
Reemplace "www.cohowinery.com" con la dirección IP, la dirección URL o el nombre de equipo del servidor en el que hacer ping.
Espacio de nombres:Microsoft.VisualBasic.Devices
Clase:Network
Ensamblado: biblioteca en tiempo de ejecución de Visual Basic (en Microsoft.VisualBasic.dll)
Tipo de proyecto |
Disponible |
---|---|
Aplicación para Windows |
Sí |
Biblioteca de clases |
Sí |
Aplicación de consola |
Sí |
Biblioteca de controles de Windows |
Sí |
Biblioteca de controles Web |
Sí |
Servicio de Windows |
Sí |
Sitio Web |
Sí |
Los permisos siguientes pueden ser necesarios:
Permiso |
Descripción |
---|---|
Controla la capacidad de tener acceso a archivos y carpetas. Enumeración asociada: Unrestricted. |
|
Describe un conjunto de permisos de seguridad aplicados al código. Enumeración asociada: ControlPrincipal. |
|
Controla los derechos para obtener acceso a los recursos de Internet HTTP. Enumeración asociada: Unrestricted. |
|
Controla los derechos para realizar o aceptar conexiones en una dirección de transporte. Enumeración asociada: Unrestricted. |
|
Controla el acceso a un componente de contador de rendimiento de Windows NT. Enumeración asociada: Unrestricted. |
|
Controla el acceso a información de la red y estadísticas del tráfico para el equipo local. Enumeración asociada: Ping. |
Para obtener más información, vea Seguridad de acceso a código y Solicitar permisos.