有没有适用于node.js的服务器端Websocket客户端?

14

我一直在使用socket.io在node.js中创建websocket服务器,它非常好用。现在,我想在node.js中创建一个服务器端客户端,可以连接到其他地方的websocket服务器。有没有相应的库可供使用呢?

谢谢!


1
这个问题是重复的:https://dev59.com/rm865IYBdhLWcg3wYNjj#8055463。请查看那里的详细答案。 - colin moock
3个回答

4

如果我们特别谈论 socket.io,那么这并不完全有效--其中涉及到一种最小协议,包括心跳。请查看我示例中的引导代码,该代码会剥离头部并响应心跳。 - Josh
这确实有效,谢谢。虽然不是理想的(如上所述),但现在它可以完成基本工作。 - noli
@Noli,我没有在你的评论中看到你是否尝试过它,所以如果你尝试过了,那么请原谅我。也许你可以贡献一些代码,并加入你所做的任何改进? - jcolebrand

2

谢谢提供这些例子以及链接。 - noli

1
我刚完成了一个类似需求的项目:一个Node服务器作为Socket.io服务器,并通过适当的Websockets连接到另一个服务。我在Node中使用ws模块作为Websocket客户端。
请注意,正如Josh上面指出的那样,Socket.io是建立在Websockets之上的协议。

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