Qt WebSockets の変更点

Qt 6 は、フレームワークをより効率的で使いやすくするための意識的な努力の結果です。

私たちは各リリースにおいて、すべてのパブリックAPIのバイナリとソースの互換性を維持しようと努めています。しかし、Qt をより良いフレームワークにするために避けられない変更もあります。

このトピックでは、Qt WebSockets におけるそれらの変更点を要約し、それらを扱うためのガイダンスを提供します。

パブリック API の変更のブレーク

このセクションでは、ソースの互換性を壊すような API の変更について説明します。

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

Qt 6 では、qintptr 型のソケットディスクリプタにアクセスするために、QWebSocketServer::socketDescriptor() とQWebSocketServer::setSocketDescriptor() を使用する必要があります。これらはQTcpServer::socketDescriptor() とQTcpServer::setSocketDescriptor() のミラーであり、現在では非推奨となっている nativeDescriptor() と setNativeDescriptor() メソッドを置き換えるものです。

このドキュメントに含まれるコントリビューションの著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。