在Node.js中使用WebSockets最简单的方法
我想在Node.js Web应用程序中使用WebSockets,我正在寻找最简单的方法来做到这一点。 我看到很多github仓库似乎提供了一些易用性。
但是,我只是想看看是否有一个突出的支持最多,或实施最广泛。
我是倾向于Socket.IO,但我不完全确定。
有什么build议?
谢谢!
现在使用或socket.io
。
现在是一个基于socket.io的抽象,它允许您在客户端和服务器上的共享对象上定义方法。 这意味着您不必手动与stream进行交互,只需调用方法即可。 不过在使用前请阅读他们的最佳做法 。
现在也有一个build立分组系统,这意味着你可以与客户分组,而不是一个或所有的客户。
推荐使用socket.io,因为它具有卓越的浏览器支持,并具有一系列的后备function。 它也由一个node.js启动所拥有/维护,因此未来更有可能被维护。 而且它还有一系列的服务器端socket.io实现,用于node.js之外的其他平台,因此您可以在多个平台上使用相同的API。
如果你发现socket.IO过大或过大,你可以使用轻量级的websocket-server 。 这只是一个简单的websocket实现,并且相当稳定。 我个人使用这个,如果我想要的东西是一个非常小的抽象,如果我想更多的低级访问WebSocket服务器本身。
看看这个博客文章 ,这是非常丰富的…