Comprovar conexion en Visual Basic

Muchas veces nos ocurre que necesitamos añadir a nuestra aplicación un aparta donde podamos ver si un aplicación se ejecuta en un ordenador remoto o no.

Viene bien cuando independientemente de nuestra aplicación necesitamos comprobar si además de nuestra aplicación esta ejecutándose una aplicación determinada, claro esta sabiendo el puerto en el que dicha aplicación esta escuchando.

El codigo es simple.

Imports System.Net.Sockets
Dim xClient = New TcpClient()
Try
   xClient.Connect("Host", Puerto)
   xClient.Close()
   MsgBox ("Conectado")
Catch
   MsgBox ("Desconectado")
End Try

Con este código hecho en Visual Basic .NET podremos ver un mensaje si esta o no la aplicación escuchando en el puerto que indicamos.

La explicación es simple.

Donde pone host indicaremos la dirección IP donde se encuentra la aplicación que se supone esta a la escucha para comprobar su estado.

Donde pone Puerto indicaremos el puerto por el que la aplicación esta escuchando.

Los MsgBox() son para que depende de la situación de la aplicación nos muestre un mensaje indicando si la aplicación esta conectada o no.

Espero que os sirva de ayuda.

Anuncios

Acerca de NexusFireMan

Conocedor de las nuevas tecnologías, Community Manager, Bloger, Wordpress, Velneo, Social Media y encandilado con Android.

Publicado el 14/01/2010 en VB.NET y etiquetado en , , , . Guarda el enlace permanente. Deja un comentario.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: