Verificación de conexión a Internet y My.Computer.Network.IsAvai la

13/02/2007 - 17:47 por Pablo | Informe spam
Tengo un problema con la verificación de la existencia de una conexión de
Internet por la cual mi aplicación pueda acceder a un webservice.

Inicialmente partía de obtener respuesta a pruebas de ping y funcionaba muy
bien, sin embargo, el usuario me ha indicado que la forma por al cual puede
salir a Internet no permiten la realización de ping y se ha desactivado
también la recepción de este ttipo de paquetes en el servidor del web
service. He pensado en utlizar la propiedad
My.Computer.Network.IsAvailable, sin embargo, puedo observar que únicamente
me permite detectar si el PC está conectado a la red o no.

Preguntas similare

Leer las respuestas

#1 Pablo
13/02/2007 - 18:18 | Informe spam
continua

¿alguién conoce un método por el cual se pueda conocer si se dispone de una
conexion a Internet sin emplearse Ping?

"Pablo" wrote:

Tengo un problema con la verificación de la existencia de una conexión de
Internet por la cual mi aplicación pueda acceder a un webservice.

Inicialmente partía de obtener respuesta a pruebas de ping y funcionaba muy
bien, sin embargo, el usuario me ha indicado que la forma por al cual puede
salir a Internet no permiten la realización de ping y se ha desactivado
también la recepción de este ttipo de paquetes en el servidor del web
service. He pensado en utlizar la propiedad
My.Computer.Network.IsAvailable, sin embargo, puedo observar que únicamente
me permite detectar si el PC está conectado a la red o no.
Respuesta Responder a este mensaje
#2 Alberto Poblacion
13/02/2007 - 19:47 | Informe spam
"Pablo" wrote in message
news:
[...] el usuario me ha indicado que la forma por al cual puede
salir a Internet no permiten la realización de ping y se ha desactivado
también la recepción de este ttipo de paquetes en el servidor del web
[...]
¿alguién conoce un método por el cual se pueda conocer si se dispone
de una conexion a Internet sin emplearse Ping?



Si han desactivado el Ping, significa es que han cerrado en los
cortafuegos el ICMP echo request. Y si han cerrado eso, proablemente han
cerrado también todo lo demás excepto aquello que expresamente deba usarse.
Y en este caso lo único que debe usarse es el servicio web, así que la única
forma de saber si está disponible probablemente sea la de llamar al servicio
web y ver si contesta (bueno, en realidad bastaría con abrir una conexión al
puerto 80 del equipo que tenga el servicio web y luego cerrarla, pero te va
a ser más fácil intentar directamente la llamada al servicio).
Respuesta Responder a este mensaje
#3 Pablo
13/02/2007 - 22:51 | Informe spam
¿talves me puedes ayudar con un ejemplo de como abrir el puerto 80 del
servidor del web service?, me sería muy interesante ver el código.

"Alberto Poblacion" wrote:

"Pablo" wrote in message
news:
> [...] el usuario me ha indicado que la forma por al cual puede
> salir a Internet no permiten la realización de ping y se ha desactivado
> también la recepción de este ttipo de paquetes en el servidor del web
> [...]
> ¿alguién conoce un método por el cual se pueda conocer si se dispone
> de una conexion a Internet sin emplearse Ping?

Si han desactivado el Ping, significa es que han cerrado en los
cortafuegos el ICMP echo request. Y si han cerrado eso, proablemente han
cerrado también todo lo demás excepto aquello que expresamente deba usarse.
Y en este caso lo único que debe usarse es el servicio web, así que la única
forma de saber si está disponible probablemente sea la de llamar al servicio
web y ver si contesta (bueno, en realidad bastaría con abrir una conexión al
puerto 80 del equipo que tenga el servicio web y luego cerrarla, pero te va
a ser más fácil intentar directamente la llamada al servicio).




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida