socket.io:版本1.0中的套接字重新连接

时间:2014-11-24 23:30:18

标签: socket.io-1.0

我试图从Socket.IO 0.9迁移到1.2.1,而我在套接字重新连接方面遇到了一些困难。在0.9中,我可以执行socket.socket.reconnect();之类的操作,但不幸的是,socket.socket不存在且socket.io.reconnect似乎无法重新连接我的套接字。但是,socket.connect()似乎使用我原来的连接设置重新连接,但这看起来并不正确......为什么我不能使用重新连接?我看过this thread,但forceNew似乎没有帮助。仅仅为了完成,我的连接代码如下所示:

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

2 个答案:

答案 0 :(得分:0)

我最终使用socket.connect() ...如果有人有.reconnect()的解决方案,我会全力以赴。

答案 1 :(得分:0)

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

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