Auf dieser Seite

WebSocketServer QML Type

QML-Schnittstelle zu QWebSocketServer. Mehr...

Import Statement: import QtWebSockets 1.12

Eigenschaften

Signale

Ausführliche Beschreibung

Objektdokumentation

accept : bool

Setzen Sie diesen Wert auf „true“, um eingehende Client-Verbindungen zu akzeptieren, wenn der Server auf Verbindungen wartet. Bei der Einstellung „false“ werden eingehende Verbindungen abgelehnt. Standardmäßig werden Verbindungen akzeptiert.

errorString : string [read-only]

Die als Zeichenkette dargestellte Fehlermeldung für den Fall, dass ein Fehler aufgetreten ist.

host : string

Die Host-Adresse des Servers. Standardmäßig wird „localhost“ verwendet.

listen : bool

Setzen Sie diesen Wert auf „true“, wenn der Server auf Client-Verbindungen warten soll, andernfalls auf „false“. Bei „true“ wartet der Server auf die durch „host“ und „port“ definierte URL und akzeptiert, sofern „accept“ auf „true“ gesetzt ist, eingehende Client-Verbindungen. Andernfalls ist der Server geschlossen. Standardmäßig wartet der Server nicht auf Verbindungen.

name : string

Der Name dieses Servers, der während der HTTP-Handshake-Phase verwendet wird.

port : int

Der Port, auf dem dieser Server auf Verbindungen wartet. Der Wert muss im Bereich von 0 bis 65535 liegen.

Standardmäßig wird ein Port automatisch 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 sich Client-WebSockets verbinden können. Die URL verwendet das Schema „ws://“ und enthält den Port, auf dem der Server empfangsbereit ist, sowie die Host-Adresse des Servers.

Signal-Dokumentation

clientConnected(WebSocket webSocket)

Dieses Signal wird ausgelöst, wenn ein Client eine Verbindung zu diesem Server herstellt. „ webSocket “ ist der 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.