05-27-2010 10:44 AM
Hola, saludos a quien lea este tema.
La situacion es, tengo un cliente y un servidor, el servidor siempre esta esperando que el cliente se active y el TCP listen.vi en el servidor se active con un tiempo infinito de espera, sin embargo esto no ocurre despues de algunos dias de estar funcionando correctamente. No marca ningun error simplemente no responde a las peticiones del cliente.
La pregunta es: ¿Por que deja de funcionar el TCP listen.vi del servidor y si es posible que exista alguna degradacion de este?
Nota: Cabe señalar que existe comunicacion entre el cliente y servidor, esto fue probado con un "PING"obteniendo respuesta y aun asi el tcp listen deja de funcionar o de reconocer que el cliente le esta escribiendo.
06-14-2010 06:31 PM
Hola Jonathan no debería de haber motivo para que se interrumpa la conexión o se degrade la señal, aquí puede manejar esto dependiendo de la arquitectura de tu programa. Las desconexiones en red se pueden dar por muchos motivos, por lo que seria bueno agregues algo para que pueda volver a establecer conexión. Con respecto al lis tener, a lo mejor el sistema operativo o el antivirus lo bloquea por la actividad o algo mas trato de conectarse.
Aquí lo que puedes hacer es colocar un timeout grande y si se da, simplemente que regrese al mismo estado y vuelves abrir la conexión con esto la puedes mantener fresca.
Saludos
06-15-2010 09:38 AM