2014-11-24 36 views
0

我试图从Socket.IO 0.9迁移到1.2.1,并且我在套接字重新连接时遇到了一些困难。在0.9中,我可以做一些类似socket.socket.reconnect();的事情,但不幸的是,socket.socket不存在,socket.io.reconnect似乎没有重新连接我的套接字。但是,socket.connect()似乎使用我的原始连接设置重新连接,但这似乎不正确...为什么我不能使用重新连接?我看过this thread,但forceNew似乎没有帮助。刚刚完成的缘故,我的连接代码如下所示:socket.io:版本1.0中的套接字重新连接

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

回答

0

我结束了使用socket.connect() ...如果任何人有.reconnect()一个解决方案,我所有的耳朵。

0

可能的解决方法这个问题是执行:

socket.io.skipReconnect = false; 
socket.io.reconnect();