セキュアなWebSocketエコーサーバー

セキュアWebSocket (wss) 経由でクライアントに応答するシンプルなサーバーです。

「セキュア WebSocket エコーサーバー」の例では、QWebSocketServer クラスを使用して、セキュアソケット (wss) 経由で動作するシンプルなエコーサーバーを実装する方法を示しています。この例を動作させるには、TLS のサポートが必要です。このサーバーはクライアントに対して自身を認証し、認証に成功するとクライアントからのメッセージを受け取り、それに応答します。 説明の便宜上、その応答は送信されたメッセージの単なるコピーとなっています。

このサーバーは、自己署名証明書と鍵を使用して構成されています。このサーバーに接続するクライアントが、その証明書を信頼するように設定されていない限り(『Secure WebSocket Echo Client』ではそう設定されています)、クライアントはこのサーバーを拒否します。

セキュアなWebSocketエコーHTMLクライアント

この例には、HTMLベースのクライアントが含まれています。ただし、これは、使用するブラウザが前述のように証明書をサポートしている場合、またはlocalhostアドレスに対するTLSエラーを無視する場合にのみ動作します。

サンプルプロジェクト @ code.qt.io

「Secure WebSocket Echo Client」および「WebSocket Echo Server」も参照してください 。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.