function connect() {
var ws = new WebSocket('ws://...');
ws.on('message', function (message) {
//
})
ws.on('close', function () {
ws.removeAllListeners('message');
setTimeout(connect, 10000);
})
}
Хоть обработчик on удаляется - все замыкание все равно остается в памяти. Хотелось бы понять почему
OVK2015: я вас не собирался благодарить (я не автор вопроса), а вот вы меня можете поблагодарить, что я удержался от написания ответа аналогичного вашему, но с возможностью получить себе плюсик в рейтинг :).