【问题标题】:Is there a server-side Websocket client for node.js?是否有用于 node.js 的服务器端 Websocket 客户端?
【发布时间】:2013-05-13 05:31:44
【问题描述】:

我一直在使用 socket.io 在 node.js 中创建一个启用 websocket 的服务器,它很棒。但是,现在我想在 node.js 中创建一个服务器端客户端,它可以连接到其他地方的 websocket 服务器。有没有这方面的图书馆?

谢谢

【问题讨论】:

标签: node.js client websocket


【解决方案1】:

【讨论】:

  • 如果我们专门讨论 socket.io,这并不完全有效——涉及到一个最小的协议,包括心跳。查看我示例中的引导代码,该代码剥离了标头并响应心跳。
  • 这确实有效,谢谢.. 它并不理想(如上所述),但它现在可以做基础
  • @Noli 如果您尝试过,我从未在您的评论中看到过,所以......如果您尝试过,我深表歉意。或许你可以贡献一些代码来做任何改进?
【解决方案2】:

没有什么很棒的。

几天前,我在邮件列表中与 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

【讨论】:

  • 感谢示例和链接
【解决方案3】:

我刚刚从事了一个具有类似需求的项目:一个充当 Socket.io 服务器并通过适当的 websockets 连接到另一个服务的节点服务器。我在 Node 中使用ws module 作为 websocket 客户端。

请注意,正如上面 Josh 所说,Socket.io 是基于 Web 套接字的协议。

【讨论】:

    猜你喜欢
    • 2016-05-21
    • 1970-01-01
    • 1970-01-01
    • 2021-09-13
    • 2012-05-29
    • 1970-01-01
    • 2015-10-21
    • 2020-08-28
    • 2017-11-27
    相关资源
    最近更新 更多