我已经使用 QTcpServer 等编写了一个小型 Web 服务器……它工作得很好,所以我想更进一步并实现 Qt 的 WebSocket 功能。我希望 WebSocket-Server 可以在与我的 Web 服务器相同的端口上访问(由于我的客户端网络的限制)。
我的 WebSocket-Server 应该可以访问,/admin/socket
所以我需要一种方法将QTcpSocket (可从 的请求处理程序访问/admin/socket
) “升级”到QWebSocket。QWebSocket 在此构造函数中具有此功能,该功能由 QWebSocketServerPrivate 中的此升级方法使用,但它都是私有的,仅由 QWebSocketServer 在内部使用。
有没有办法实现我上面描述的?我必须实现自己的 WebSocket 处理程序吗?