0

Qt 新手。我无法理解将 QWebSocket 与安全 url、“wss://...”和 QSslSocket 一起使用之间的区别。其中哪一项是与 Qt 中的服务器建立安全通信所必需的?或者是完全不同的东西?

Qt 示例“安全套接字客户端示例”使用带有“wss://...”的普通 QWebSocket,但文档和安全通信似乎直观的是使用 QSslSocket。我应该使用哪一个来实现安全的通信客户端?

我正在保护我的 QWebSockets,它们目前没有受到保护,并试图了解安全通信的替代方案和最佳实现。

4

1 回答 1

0

这是我在stackoverflow上的第一个答案。如果您需要 WSS 协议,您可以使用QWebSocket. 如果您需要 HTTPS 服务器,您可以使用QSslSocketQTcpServer. 或准备使用项目,例如github.com/azadkuh/qhttp,分支开发。

当然你可以QWebSocket自己实现,但只有open函数包含大约 2 页代码,并且基于QSslSocketQTcpSocket

抱歉这么晚回答,但一年前我对此并不感兴趣。

于 2020-12-12T17:19:50.283 回答