Estoy desarrollando una aplicación donde los clientes se conectan a un servidor nodejs a través de Socket.io y se suscriben a una variedad de eventos. Estas suscripciones son bastante complejas y no se pueden manejar con la función de canal de Socket.IO.Cómo simular una falla de conexión en Socket.IO
Esto significa que el cliente necesita realizar un seguimiento de sus suscripciones y puede tener que volver a suscribirse cuando se desconectó. Desafortunadamente, no estoy muy seguro de cómo Socket.IO maneja la reconexión y qué tan transparente le sucede al cliente.
Así que aquí está la pregunta: ¿cómo puedo simular una falla de conexión y forzar a Socket.IO a reconectarse?
Desenchufe el cable de Ethernet y vuelva a enchufarlo? – xavierm02
O tal vez simplemente elimine la conexión de cualquier lado sin cerrarlo antes para ver cómo reacciona el otro lado. – xavierm02
@ xavierm02: Eso funcionaría, pero realmente no es el tipo de enfoque que te gustaría utilizar en pruebas unitarias :-) ¿Y cómo "simplemente elimino" la conexión? – n3rd