![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Para saber si tienes conexión a internet, lo mas simple es realizar un ping a una dirección conocida y estable. Puedes elegir, por ejemplo www.google.com. Esto funciona relativamente bien siempre y cuando tu conexión no esté controlada por un proxy. Puedes usar cualquier función que te permita realizar un ping. Te recomiendo la lectura de esto.
Un ejemplo de como realizar ping sin componentes, sólo con la API:
Un ejemplo de uso sería: Pero si estas detrás de un proxy no va a funcionar pues ping usa el protocolo ICMP para la comunicación, sin embargo Proxy Server sólo soporta paquetes TCP y UDP. La solución va a ser conectarse a una página y ver se se puede leer. Para este segundo caso diseñé una función que llamé Webing (por paralelismo con la fonética de Ping). Este es el código: Y lo usaríamos así:
En este hilo puedes encontrar mas información y una aplicación de ejemplo que incluso permite autentificarnos en un proxy que así lo exija. Espero haberte sacado de dudas. Saludos. Última edición por ecfisa fecha: 05-11-2011 a las 05:59:36. Razón: modificar ejemplo |
|
#2
|
|||
|
|||
|
RE:Saber si estoy conectado a Internet
Te felicito por el código, lo acabo de utilizar y al parecer funciona correctamente, solo es necesario poner la URL junto con el protocolo, es decir, en lugar de 'www.google.com' hay que poner 'http://www.google.com', de otra manera nunca regresa contenido y siempre marca False.
|
|
#3
|
||||
|
||||
|
Gracias.
Cita:
Lástima que no puedo editar ese ejemplo de uso. Si algún moderador lo hace evitaría dudas y malentendidos posteriores. Saludos. |
|
#4
|
||||
|
||||
|
Cita:
![]() Saludos. ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#5
|
||||
|
||||
|
Caramba, ya apareció el genio de la lámpara... ![]() ¿Puedo pedir mas cosas? ![]() ![]() ![]() Me gustaría...... y también.... y ademas.... ![]() ![]() ![]() Gracias. Saludos. |
|
#6
|
||||
|
||||
|
Cita:
y además va a entrar en 3 años (mas o menos) ![]() ![]() ![]() Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Saber si estoy conectado a Base de Datos | mario_2000 | Conexión con bases de datos | 3 | 16-12-2008 18:53:17 |
| Solucion al tema de saber si estoy o no conectado a internet | jorch_yr | Internet | 4 | 26-10-2008 12:32:53 |
| saber a que velocidad estoy conectado mediante delphi 7 | kurono | Varios | 1 | 14-04-2008 09:10:45 |
| Mi IP pública cuando estoy conectado a Internet | ciscu | Internet | 5 | 17-06-2005 20:16:30 |
| Programa para saber si estoy conectado. | Kamikaze | Internet | 2 | 13-11-2004 16:47:46 |
|