En producción, tengo un juego que usa variables de conexión local para mantener el estado del juego. Sin embargo, observo que si permanezco inactivo durante un cierto tiempo en la conexión, se desconecta y se vuelve a conectar, lo que hace que pierda el estado actual. Durante mis pruebas en un host local, nunca me di cuenta de este comportamiento. ¿Es este el comportamiento normal de las conexiones de socket o hay algo más que hace que las conexiones caigan?NodeJS + Socket.io conexiones cayendo/reconectando?
Si es un comportamiento normal, ¿cómo se maneja esto normalmente? ¿Deben almacenarse los valores de conexión de forma global para que puedan restaurarse si un usuario deja caer/vuelve a conectar?
Solución bastante inteligente, gracias :) –
Esta es una solución inteligente pero mantendrá al servidor y al cliente ocupados con ping pong :-(¿alguna otra solución? –