【问题标题】:Netty Websockets网络套接字
【发布时间】:2017-01-06 12:38:11
【问题描述】:

我们有一个基于 Netty Websocket 的服务器用于 HTTP 通信。在客户端,我们无法实现 netty,必须依赖普通的 http 客户端(使用 apache http 客户端)。 是否可以从纯 http 客户端到基于 Websocket 的服务器进行基于帧的消息通信?

问候

【问题讨论】:

    标签: java apache websocket netty


    【解决方案1】:

    【讨论】:

    • 谢谢@Nicholas。我们不能实现任何其他简单(纯)HTTP 客户端来与 Netty Websockets 通信。我们处于一种特殊情况,我们无法对客户端代码进行太多更改。这个客户端使用 TCP 运行,在服务器上我们也使用 Netty TCP 框架。但是,由于客户端防火墙问题,客户要求从客户端到服务器进行 HTTPS 通信,反之亦然。你能在这里提出一些建议吗?提前致谢。
    • @sid 您可以在 netty 中使用 websockets 时使用与 https 相同的 ssl 处理程序,大多数防火墙仅过滤 HTTP(端口 80)而不过滤 HTTPS(端口 443),因此使用 ssl 可以帮助您绕过那个防火墙。但是,如果客户端不支持 websockets,您几乎只能将服务器降级以使用正常请求
    猜你喜欢
    • 2013-03-18
    • 2021-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-04
    • 1970-01-01
    • 2011-03-06
    相关资源
    最近更新 更多