【发布时间】:2014-08-04 22:57:13
【问题描述】:
socket.io v0.9 和 v1 兼容吗?运行 v1 的客户端能否连接到运行 v0.9 的服务器,反之亦然?
【问题讨论】:
标签: node.js socket.io socket.io-1.0
socket.io v0.9 和 v1 兼容吗?运行 v1 的客户端能否连接到运行 v0.9 的服务器,反之亦然?
【问题讨论】:
标签: node.js socket.io socket.io-1.0
Socket.io v0.9.x 客户端库和 v1.0.x 服务器不兼容。反之亦然,我没有测试过,但我相信它也不会工作,可能有很好的理由。 V1 服务器及其提供的客户端库解决了以前版本的许多问题。我强烈建议通读 v1 的 release notes,因为它表明与以前的版本相比有许多改进。此外,请参阅migration 指南,了解从 v0.9 切换到 v1 时需要进行的更改。
【讨论】:
socket.io 1.0 有很多问题。连接与 0.9 完全不同,1.0 的新文档很糟糕......
【讨论】:
我只知道有一些方法已经改变,例如:
发送到特定的套接字 id:
0.9:io.sockets.socket(socketid).emit();
1.0:io.sockets.connected[socketid].emit();
你可以在socket.io docs看到更多。
所以我认为在大多数情况下,它们是不兼容的。
但如果你说的只是连接,我觉得还可以~
【讨论】: