Ver Mensaje Individual
  #1  
Antiguo 05-05-2010
vejerf vejerf is offline
Miembro
 
Registrado: ene 2007
Posts: 206
Reputación: 18
vejerf Va por buen camino
Aplicación Cliente/Servidor no bloqueante

Hola a tod@s,

Estoy desarrollando una aplicación cliente/servidor. Cuando el cliente se conecta al servidor le envía toda la información que este posee y cada vez que la renueva se la reenvía.

El problema me ha surgido cuando estando el programa corriendo el ordenador con la aplicación servidora se me ha reiniciado y esto no le ha gustado para nada a la aplicación cliente que se me ha quedado completamente colgada.

Estoy usando los componentes indy TIdTCPServer y el TIdCmdTCPClient.

No sé si lo que me ha pasado tiene que ver con que son componentes que establecen sockets bloqueantes y por ahí he leído que lo suyo es ponerlo a trabajar con hilos pero no tengo ni idea de como hacerlo.

Si no es por esto supongo que el corte súbito sin realizar la desconexión es lo que me ha causado este problema, pero como podría controlar esto?

Muchas gracias a todos!!!
__________________
"Patientia et constantia taelecum"
Responder Con Cita