WebSocketServer QML Type
QML-Schnittstelle zu QWebSocketServer. Mehr...
| Import Statement: | import QtWebSockets 1.11 |
Eigenschaften
- accept : bool
- errorString : string
- host : string
- listen : bool
- name : string
- port : int
- supportedSubprotocols : list<string>
(since 6.4) - url : url
Signale
- clientConnected(WebSocket webSocket)
Detaillierte Beschreibung
Dokumentation der Eigenschaft
accept : bool
Auf true gesetzt, um eingehende Client-Verbindungen zu akzeptieren, wenn der Server lauscht. Bei false werden eingehende Verbindungen abgewiesen. Standardmäßig werden die Verbindungen akzeptiert.
errorString : string [read-only]
Die stringifizierte Fehlermeldung, falls ein Fehler aufgetreten ist.
host : string
Die Host-Adresse des Servers. Standardmäßig wird localhost verwendet.
listen : bool
Wird auf true gesetzt, wenn der Server auf Client-Verbindungen warten soll, andernfalls auf false. Bei true lauscht der Server an der angegebenen URL, die durch Host und Port definiert ist, und nimmt eingehende Client-Verbindungen an, wenn accept true ist. Andernfalls wird der Server geschlossen. Standardmäßig lauscht der Server nicht.
name : string
Der Name dieses Servers, der während der http-Handshake-Phase verwendet wird.
port : int
Der Port, an dem der Server überwacht wird. Der Wert muss im Bereich 0-65535 liegen.
Standardmäßig wird automatisch ein Port ausgewählt.
supportedSubprotocols : list<string> [since 6.4]
Die Liste der vom Server unterstützten Protokolle.
Diese Eigenschaft wurde in Qt 6.4 eingeführt.
url : url [read-only]
Server-URL, mit der Client-WebSockets eine Verbindung herstellen können. Die URL verwendet das ws://-Schema und enthält den Port, an dem der Server lauscht, und die Host-Adresse des Servers.
Signal-Dokumentation
clientConnected(WebSocket webSocket)
Dieses Signal wird ausgegeben, wenn ein Client eine Verbindung zu diesem Server herstellt. webSocket ist die neu erstellte WebSocket.
Hinweis: Der entsprechende Handler ist 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.