【问题标题】:Are socket.io v0.9 and v1 compatible?socket.io v0.9 和 v1 兼容吗?
【发布时间】:2014-08-04 22:57:13
【问题描述】:

socket.io v0.9 和 v1 兼容吗?运行 v1 的客户端能否连接到运行 v0.9 的服务器,反之亦然?

【问题讨论】:

    标签: node.js socket.io socket.io-1.0


    【解决方案1】:

    Socket.io v0.9.x 客户端库和 v1.0.x 服务器不兼容。反之亦然,我没有测试过,但我相信它也不会工作,可能有很好的理由。 V1 服务器及其提供的客户端库解决了以前版本的许多问题。我强烈建议通读 v1 的 release notes,因为它表明与以前的版本相比有许多改进。此外,请参阅migration 指南,了解从 v0.9 切换到 v1 时需要进行的更改。

    【讨论】:

      【解决方案2】:

      socket.io 1.0 有很多问题。连接与 0.9 完全不同,1.0 的新文档很糟糕......

      【讨论】:

        【解决方案3】:

        我只知道有一些方法已经改变,例如:

        发送到特定的套接字 id:

        0.9:io.sockets.socket(socketid).emit();
        1.0:io.sockets.connected[socketid].emit();
        

        你可以在socket.io docs看到更多。

        所以我认为在大多数情况下,它们是不兼容的。

        但如果你说的只是连接,我觉得还可以~

        【讨论】:

          猜你喜欢
          • 2018-05-18
          • 2012-10-11
          • 2016-04-12
          • 1970-01-01
          • 2015-12-19
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多