tutorial socket node example node.js socket.io

node.js - node - socket.io express



¿Cómo verificar la conexión de socket.io localmente? (1)

socket.io vuelve a conectar automáticamente. Para verificar si su socket está conectado, verifique socket.socket.connected tiene valor booleano. Consulte socket.socket.connecting si está intentando conectarse.

var socket = io.connect(''''); //reconnects by default console.log(socket.socket.connected); console.log(socket.socket.connecting);

Mi aplicación está en el navegador, que se conecta al servidor socket.io, funciona bien, pero, cuando el cliente se desconecta por un tiempo (por ejemplo, dormir), la conexión se cerrará automáticamente por el servidor, este es el comportamiento predeterminado para socket.io

¿Cómo puedo restablecer la conexión en el lado del cliente sin refrescar la página? ¿Hay algún estado que me diga que la conexión está actualmente desactivada en el lado del cliente? para que me vuelva a conectar cuando sea necesario?

No puedo confiar en un evento, creo que necesito saber si la conexión está activada o desactivada de manera fácil localmente ... ¿bien?