Saber si hay conexión a Internet
Escrito en Febrero 12, 2009 por Alex
En ocasiones necesitamos saber si estamos conectados a Internet para que nuestra aplicación pueda descargar actualizaciones o conectarse a algún sitio y así evitar errores.
Para esto vamos a hacer uso del espacio de nombres My que es la clase que se utiliza para realizar operaciones de red y de internet.
Utlizamos el método IsAvailable para saber si estamos conectados a la red y una vez realizada la prueba de red, hacemos un Ping a un sitio que sabemos que siempre estara activo como Google.
Aquí está el código completo:
'si está dentro de la red If My.Computer.Network.IsAvailable Then Try 'hace ping a google If My.Computer.Network.Ping("google.com") Then 'y da respuesta MsgBox("Está conectado a Internet") End If Catch ex As Exception 'en caso de no obtener respuesta del ping 'asume que no estamos conectados a internet MsgBox("No está conectado a Internet") End Try Else 'en caso de no estar dentro de la red MsgBox("Esta fuera de una red") End If End Sub







Gracias amigo, me ha servido de ayuda. Saludos