socket.io v0.9和v1是否兼容?

时间:2014-06-14 15:11:33

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

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我所知道的是有一些方法已被改变,例如:

发送到特定的套接字ID:

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

您可以在socket.io docs中看到更多内容。

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

但如果你的意思只是连接,我认为没关系〜

答案 2 :(得分:0)

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