【问题标题】:socket.io: socket reconnect in version 1.0socket.io:1.0 版中的套接字重新连接
【发布时间】:2014-11-24 23:30:18
【问题描述】:

我正在尝试从 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'});

【问题讨论】:

    标签: socket.io-1.0


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2014-08-05
        • 2012-12-27
        • 2013-08-20
        • 1970-01-01
        • 1970-01-01
        • 2019-03-05
        • 2015-01-19
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多