WebSocketServer QML Type
QML-Schnittstelle zu QWebSocketServer. Mehr...
Import Statement: | import QtWebSockets 1.8 |
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
Eigenschaft Dokumentation
accept : bool |
Wird 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 |
Die stringifizierte Fehlermeldung, falls ein Fehler auftritt.
host : string |
Die Hostadresse des Servers. Standardmäßig wird localhost verwendet.
listen : bool |
Wird auf true gesetzt, wenn der Server auf Client-Verbindungen hören 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 ist der Server nicht lauschend.
name : string |
Der Name des Servers, der während der http-Handshake-Phase verwendet wird.
port : int |
Der Port, an dem dieser Server lauscht. Der Wert muss im Bereich von 0-65535 liegen.
Standardmäßig wird ein Port automatisch ausgewählt.
supportedSubprotocols : list<string> |
Die Liste der vom Server unterstützten Protokolle.
Diese Eigenschaft wurde in Qt 6.4 eingeführt.
url : url |
Die Server-URL, mit der sich Client-WebSockets verbinden können. Die URL verwendet das ws://-Schema und enthält den Port, auf den der Server hört, 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
.
© 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.