【问题标题】:Websocket server passthrough to another portWebsocket 服务器直通到另一个端口
【发布时间】:2016-03-08 19:13:28
【问题描述】:

我有一个运行 telnet 应用程序的现有服务器。我想创建一个 Web 界面以使用 Web 套接字连接到该应用程序。但是我想避免修改应用程序。 Websocket 似乎需要特殊的握手和 HTTP 之类的标头处理。

是否可以重用一些现有的 Web 服务器来充当我的应用程序的通道?像这样的

[ws 客户端] ----> [魔法服务器] -----> [telnet 应用程序]

魔术服务器将处理 ws 连接,然后将所有内容转发到 telnet 应用程序。我对任何类型的解决方案都非常开放,从 node.js 到 apache 模糊插件,我只想避免自己编写魔法服务器。

【问题讨论】:

    标签: websocket


    【解决方案1】:

    我最终使用了支持 python、node.js、ruby 和 C 的websockify。它充当了一个直通桥,在一端处理 websocket 连接并在另一端连接另一个 TCP 套接字。

    这有效地将 WebSockets 透明地转换为 TCP。相关的谷歌搜索关键字是websocket to tcp,然后自动完成建议socket bridge直接导致这个项目

    【讨论】:

      猜你喜欢
      • 2017-01-09
      • 2014-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多