Auf dieser Seite

WebSocketServer QML Type

QML-Schnittstelle zu QWebSocketServer. Mehr...

Import Statement: import QtWebSockets 1.11

Eigenschaften

Signale

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.