socket.io: переподключение сокета в версии 1.0

Я пытаюсь перейти с Socket.IO 0.9 на 1.2.1, и у меня возникают трудности с переподключением сокетов. В 0.9 я мог сделать что-то вроде socket.socket.reconnect();, но, к сожалению, socket.socket не существует и socket.io.reconnect похоже, не переподключает мою розетку. Тем не мение, socket.connect() похоже, переподключается с использованием моих первоначальных настроек подключения, но это не так... почему я не могу использовать переподключение? Я смотрел на эту тему, но forceNew не похоже, чтобы помочь. Ради завершения, мой код подключения выглядит так:

var socket = io.connect('/myNamespace', {forceNew: true, path: '/path/to/socket.io'});

2 ответа

Решение

Я в конечном итоге с помощью socket.connect()... если у кого-то есть решение с .reconnect(), Я весь во внимании.

Возможное решение этой проблемы - выполнить:

 socket.io.skipReconnect = false;
 socket.io.reconnect();
Другие вопросы по тегам