2

node.js 之间有什么区别:

websocket.io 和 socket.io

哪个更适合什么?

https://github.com/LearnBoost/websocket.io

http://socket.io/
4

1 回答 1

6

Websocket.io 使用与 socket.io 相同的引擎的一部分。Socket.io 具有后备功能,因此它不仅仅使用 websockets 将信息发送到不同的浏览器。这意味着与更多用户的更大兼容性。

两个项目都由同一个组/人维护,但是 websocket.io 已经有 9 个月左右没有积极开发了,再加上 node.js 自上次发布以来已经发布了 4 个版本。然而,Socket.io 正在积极维护中,我建议使用 socket.io 而不是另一个。

它们的底层技术是相同的——它们都使用名为 engine.io 的东西(同样是同一个人)。Websocket.io 只是一个精简版,它应该仍然可以工作。如果你想要一些非常轻量但没有后备支持的东西,那就去吧,但如果你想要积极维护的东西,那么 socket.io 是你最好的选择。

于 2013-03-19T15:50:51.360 回答