このページでは

WebSocketServer QML Type

QWebSocketServer への QML インターフェース。詳細...

Import Statement: import QtWebSockets 1.12

プロパティ

信号

詳細説明

物件資料

accept : bool

サーバーがリスニング状態のときに、クライアントからの接続を受け入れるようにするには、この値を true に設定します。false に設定すると、接続は拒否されます。デフォルトでは、接続は受け入れられます。

errorString : string [read-only]

エラーが発生した場合の、文字列化されたエラーメッセージ。

host : string

サーバーのホストアドレス。デフォルトでは、localhost が使用されます。

listen : bool

サーバーがクライアントからの接続を待機する場合は true に、そうでない場合は false に設定します。true に設定すると、サーバーは host および port で定義された指定の URL で接続を待機し、accept が true の場合は、着信するクライアント接続を受け入れます。それ以外の場合は、サーバーは閉じられます。デフォルトでは、サーバーは接続を待機していません。

name : string

HTTPハンドシェイクフェーズで使用されるこのサーバーの名前。

port : int

このサーバーがリスニングしているポートです。値は 0 ~ 65535 の範囲で指定する必要があります。

デフォルトでは、ポートは自動的に選択されます。

supportedSubprotocols : list<string> [since 6.4]

サーバーがサポートするプロトコルのリスト。

このプロパティは Qt 6.4 で導入されました。

url : url [read-only]

クライアントのWebSocketが接続できるサーバーのURLです。このURLは「ws://」スキームを使用し、サーバーがリスニングしているポートとサーバーのホストアドレスが含まれます。

Signal ドキュメント

clientConnected(WebSocket webSocket)

このシグナルは、クライアントがこのサーバーに接続した際に発生します。webSocket は、新しく作成されたWebSocket です。

注: 対応するハンドラは onClientConnected です。

© 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.