WebSocketServer QML Type
QWebSocketServer への QML インターフェース。詳細...
Import Statement: | import QtWebSockets 1.8 |
プロパティ
- accept : bool
- errorString : string
- host : string
- listen : bool
- name : string
- port : int
- supportedSubprotocols : list<string>
(since 6.4)
- url : url
信号
- clientConnected(WebSocket webSocket)
物件詳細
プロパティ説明
accept : bool |
trueに設定すると、サーバがリッスンしているときにクライアントからの着信コネクションを受け付ける。falseに設定すると、着信接続は拒否される。デフォルトでは、接続は受け付けられます。
errorString : string |
エラーが発生した場合の文字列化されたエラーメッセージ。
host : string |
サーバのホスト・アドレス。デフォルトではlocalhostが使用されます。
listen : bool |
サーバがクライアントからの接続をリッスンする場合はtrueを、そうでない場合はfalseを設定します。trueに設定すると、サーバはhostとportで定義された指定されたurlを listenし、acceptがtrueの場合はクライアントからの接続を受け付けます。それ以外の場合はサーバを閉じます。デフォルトでは、サーバは listen していません。
name : string |
http ハンドシェーク時に使用するサーバ名。
port : int |
このサーバがリッスンしているポート。値は 0 ~ 65535 の範囲でなければなりません。
デフォルトでは、ポートは自動的に選択されます。
supportedSubprotocols : list<string> |
サーバがサポートするプロトコルのリスト。
このプロパティは Qt 6.4 で導入されました。
url : url |
クライアント WebSocket が接続できるサーバの URL。url はws://スキームを使用し、サーバーがリッスンするポートとサーバーのホストアドレスが含まれます。
シグナルの説明
clientConnected(WebSocket webSocket) |
このシグナルは、クライアントがこのサーバーに接続したときに発行されます。webSocket は、新しく作成されたWebSocket です。
注意: 対応するハンドラはonClientConnected
です。
© 2025 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.