From bc80e37fffb2545cdae43a908e69f8be247949d1 Mon Sep 17 00:00:00 2001 From: Roman Shtylman Date: Tue, 25 Feb 2014 11:54:40 -0500 Subject: [PATCH] handle engine.io websocket errors more gracefully --- server.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server.js b/server.js index 673bc53..5aa5d3a 100644 --- a/server.js +++ b/server.js @@ -218,6 +218,11 @@ module.exports = function(opt) { eio_sockets.push(socket); socket.send(JSON.stringify(stats)); + socket.on('error', function(err) { + log.error(err); + socket.close(); + }); + socket.on('close', function() { // remove from socket pool so no more updates are sent