Qt WebSockets 的更改

Qt 6 是有意识地努力使框架更加高效和易于使用的成果。

我们试图在每个版本中保持所有公共 API 的二进制和源码兼容性。但是,为了使 Qt 成为更好的框架,一些更改是不可避免的。

在这个主题中,我们总结了 Qt WebSockets 的这些更改,并提供如何处理这些更改的指导。

破坏公共 API 的更改

本节包含有关破坏源兼容性的 API 更改的信息。

QWebSocketServer::socketDescriptor(), QWebSocketServer::setSocketDescriptor()

在 Qt 6 中,您应使用 QWebSocketServer::socketDescriptor() 和 QWebSocketServer::setSocketDescriptor() 来访问底层的类型为 qintptr 的套接字描述符。它们类似于 QTcpServer::socketDescriptor() 和 QTcpServer::setSocketDescriptor(),并替换了现在已废弃的 nativeDescriptor() 和 setNativeDescriptor() 方法。

© 2024 The Qt Company Ltd. 本文所述文档贡献的版权属于各自的拥有者。本提供的文档是以 Free Software Foundation 发布的 GNU Free Documentation License 版本 1.3 的条款许可。Qt 和相应的标志是 The Qt Company Ltd. 在芬兰以及全球其他国家的商标。所有其他商标均为其各自所有者的财产。