node.js - 差异websocket.io socket.io

时间:2013-03-19 15:32:30

标签: node.js websocket socket.io

node.js之间有什么区别:

websocket.io  和socket.io

哪一个更适合什么?

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

http://socket.io/

1 个答案:

答案 0 :(得分:6)

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

这两个项目都由同一个团队/个人维护,但websocket.io尚未积极开发约9个月,而且自上次发布以来已经发布了4个node.js版本。但是Socket.io正在积极维护,我建议使用socket.io而不是另一个。

它们的基础技术都是相同的 - 它们都使用了一种名为engine.io的东西(同样的人)。 Websocket.io只是一个减少版本,它应该仍然有效。如果你想要一些非常轻的东西而没有后备支持,那就去吧,但如果你想要积极维护的话,那么socket.io是你最好的选择。