Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: TrashAmbishion en 5 Octubre 2016, 04:57 am



Título: Lidiando con el LAG | TcpClient | TcpListener
Publicado por: TrashAmbishion en 5 Octubre 2016, 04:57 am
Hola amigos,

Tengo una pequeña situación con una aplicación cliente/servidor, verán su funcionamiento básico de conectarse y desconectarse esta sin problemas la cuestión es que a veces hay LAG y el cliente deja de comunicarse con el servidor por digamos 10 segundos, mas o menos da igual y entonces se desconecta, estoy leyendo acerca de esto en la RED buscando algo como darle un tiempo para que el socket se mantenga esperando señal del otro extremo.

Le añadi una opción de que cada 5 segundos mandara un signal y reciviera una respuesta como el PING y en algunos casos funciona en otros no.

Depurando el servidor encontré que cuando el cierra la conexión dice que se ha forzado la desconexion por la parte remota no obstante en el cliente aun sigue como conectado y al rato es que da el error de que se perdió la conexión...

Alguna idea

Gracias de antemano