【发布时间】:2021-07-27 22:12:16
【问题描述】:
Oat++ 是否支持 RFC 6455 WebSocket 协议?
我尝试通过 js 和 QWebSocket (qt) 从浏览器连接到 Oat++ WebSocket 服务器,但它们没有连接。
【问题讨论】:
-
这个页面说 oat++ 确实支持 RFC 6455 并列出了几个替代方案:en.wikipedia.org/wiki/Comparison_of_WebSocket_implementations
-
@mmjvox 如果您能提供有关如何运行/配置 Oat++ 服务器的详细信息并显示未连接到它的客户端代码,将会很有帮助。
-
我使用了示例中存在的 Oat++ websocket 服务器。在客户端
ws://localhost:8000没有打开和断开连接,然后我尝试在http://localhost:8000/ws上打开套接字。 -
使用 Wireshark 记录连接成功和无法连接两种情况下发送和接收的数据包,看看它们在这两种情况下有何不同,可能会有启发。