none
Duda con Socket ! Cliente / Servidor ! RRS feed

  • Pregunta

  • Holas,

    Lo que me sucede es bien simple, verán tengo una aplicación cliente/servidor trabajando sin problema alguno, la cuestión esta en que hay usuarios que tienen conexiones pobres donde tienen LAG cuando le hago PING tienen perdida de paquetes, sabiendo esto quiero preguntaos algo.

    Para que la conexión no este dormida cada 2 segundos yo hago como una especie de ping entre las 2 terminales, no obstante creo que no es la solución.

    Me estuve fijando en el esquema de un juego en línea que digamos estas en la posición A y al tener pérdida de paquetes seguido de su restablecimiento ya te encuentras en el punto D son los famosos brincos que uno da cuando tiene esta situación, pero ojo no se desconecta el tiene como un TIMEOUT para si es algo breve espera y si superas ese tiempo se cae.

    En mi caso el servidor detecta que la conexión fue forzada por el host remoto y en el otro extremo el sigue como conectado al rato es que detecta que se cerró la conexión.

    Que me recomiendan.

    Actualmente uso TCPClient y TCPListener con Multithread para cada usuario.

    Desde ya muchísimas gracias cualquier ayuda.

    Salu2


    • Editado Aismel viernes, 7 de octubre de 2016 17:10
    viernes, 7 de octubre de 2016 17:09