Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-07-2006
Avatar de Spynosa
Spynosa Spynosa is offline
Miembro
 
Registrado: nov 2004
Ubicación: Ecija - Sevilla
Posts: 99
Poder: 20
Spynosa Va por buen camino
saber cuando se pierde la conexion en un IdTCPClient

Hola a todos

estoy usando IdTCPClient para pasar datos de un pc a otro por internet.

el problema es que cuando por cualquier motivo se pierde la conexion entre los dos equipos, (cable desconctado, fallo en la comunicación, etc), no se como detectarlo en el cliente y cuando envio un comando, el cliente se queda espeando la respuesta.

si la desconexion es porque el servidor se para si que lo detecta pero no cuando se desconecta el cable, por el ejemplo.

¿habría alguna manera de detectar esto para que el programa no se quede colgado?

Gracias.
Responder Con Cita
  #2  
Antiguo 03-07-2006
Avatar de Alexander
Alexander Alexander is offline
Miembro
 
Registrado: may 2004
Posts: 235
Poder: 20
Alexander Va por buen camino
Smile A ver si te ayudo.

No se si mi respuesta sea muy obvia.

Has intendato revisar por OnDiscconneted o OnStatus, para saber si se ha desconectado?.

Prueba con estas a ver que tal te va.
__________________
Cielos azules
Responder Con Cita
  #3  
Antiguo 03-07-2006
Avatar de Spynosa
Spynosa Spynosa is offline
Miembro
 
Registrado: nov 2004
Ubicación: Ecija - Sevilla
Posts: 99
Poder: 20
Spynosa Va por buen camino
OnDiscconneted y OnStatus me funciona bien cuando el servidor se desconecta, por ejemplo al cerrar el programa servidor, pero cuando se quita el cable de red, por ejemplo, no produce ningún evento
Responder Con Cita
  #4  
Antiguo 03-07-2006
Avatar de Alexander
Alexander Alexander is offline
Miembro
 
Registrado: may 2004
Posts: 235
Poder: 20
Alexander Va por buen camino
Smile A ver si esto si

Pon un Timer que cada intervalo de tiempo te revice si hay o no conexion con el otro equipo.

No se de otra forma como lo puedas hacer.

Alexander
__________________
Cielos azules
Responder Con Cita
  #5  
Antiguo 25-07-2006
mierda mierda is offline
Miembro
 
Registrado: may 2006
Posts: 129
Poder: 18
mierda Va por buen camino
No se si llego tarde ...

no se si llego tarde ... pero las indy tienen un componente en las indy misc, que se llama IdIPWatch1, que funciona realmente bien y que te puede servir bastante, yo lo utilizo para mi messenger, y por ahora sin fallos.

Un saludo!
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
pierde conexion Luis Castillo Conexión con bases de datos 5 10-02-2006 23:00:08
Lentitud de Mysql cuando se pierde la conexion con internet Carlos Arevalo MySQL 0 05-07-2005 01:50:22
Noruego pierde los estribos por mala conexión con la internet marcoszorrilla Noticias 2 04-03-2005 00:54:10
Poner color background del form cuando pierde el foco Cabanyaler Gráficos 4 25-11-2004 09:32:03
"Unable to complete..." La conexion se pierde durante la ejecución ESA Firebird e Interbase 2 24-03-2004 15:09:49


La franja horaria es GMT +2. Ahora son las 11:36:33.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi