Следующие действия помогли мне с: socket.io-client: "^ 0.9.16"
io.connect("http://localhost:4000", {'force new connection': true});
Теперь событие 'connect' срабатывает последовательно, и повторное использование отсутствует.
Я выяснил эту опцию, изучив строку socket.io-client / lib / io.js: 192 Поскольку я даже не могу найти этот файл io.js в github, я думаю, что в будущих версиях есть рефакторинг,эта опция может не работать.
По крайней мере, это может быть полезно для кого-то, кто возьмется за эту временную работу.