有没有适用于Node.js的WebSocket插件?

5
有没有适用于Node.js的WebSocket插件?我想开发一些使用WebSocket的应用程序。
3个回答

7

请查看Socket.IO——它是一种广泛使用且强大的Node模块,用于套接字连接。


毫无疑问,socket.io是最佳解决方案,因为它也可以在不支持WebSockets的浏览器上工作,例如Internet Explorer。 - Alfred
此外,不要忘记提到Zappa,它是一个全栈式的基于Web的应用服务器,其中socket.io已经作为其工具包的一部分安装好了。 - Elf Sternberg

2

WebSocket-Node是一个纯粹的WebSocket实现,可在node.js中支持最新版本的WebSocket规范(版本8),并且仍在积极维护。

另外,Socket.io具有更广泛的浏览器支持,因为它可以回退到诸如Flash Sockets、长生命周期的iframes等内容。


1

像cmpolis提到的那样,Socket.IO非常出色。我刚刚升级到了0.8版本。

nowjs还提供了更高级别的API,如果你喜欢更抽象的东西。

与nowjs类似,dnode允许您在客户端和服务器之间以及反过来调用远程函数。

这里有一个很棒的SO答案,详细说明它们之间的区别。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接