我一直在使用socket.io在node.js中创建websocket服务器,它非常好用。现在,我想在node.js中创建一个服务器端客户端,可以连接到其他地方的websocket服务器。有没有相应的库可供使用呢? 谢谢!
https://github.com/pgriess/node-websocket-client <-- 这个对您有用吗? 在这里找到:https://github.com/joyent/node/wiki/modules
没有很好的选项。我几天前在邮件列表上与Guillermo讨论过这个问题,请参见http://groups.google.com/group/socket_io/browse_thread/thread/74e9ff6d7e931f6e。我编写了一个引导程序来帮助我的测试:https://github.com/jmoyers/mettle/blob/master/test/test-socket.coffee#L18-49。Guillermo正在为0.7开发一个插件:https://github.com/LearnBoost/Socket.IO-node-client。
我刚完成了一个类似需求的项目:一个Node服务器作为Socket.io服务器,并通过适当的Websockets连接到另一个服务。我在Node中使用ws模块作为Websocket客户端。请注意,正如Josh上面指出的那样,Socket.io是建立在Websockets之上的协议。