Здравствуйте, решил использовать socket.io. Все было нормально, пока не стало приходить несколько сообщений от сервера.
После переподключения, приходящие сообщений от сервера дублировались. Как буд-то после срабатывания disconnect, обработчик событий socket.onmessage не удалялся.
socket = io.connect('http://locahost/');
socket.on('connect', function () {
socket.on('reconnect', function(){
console.log('Пеподключился');
});
socket.on('disconnect', function(){
console.log('Отключился');
});
socket.on('message', function(obj) {
console.log('Пришло сообщение');
});
});