WebSocket QML Type

QML-Schnittstelle zu QWebSocket. Mehr...

Import Statement: import QtWebSockets 1.8

Eigenschaften

Signale

Methoden

Ausführliche Beschreibung

WebSockets ist eine Webtechnologie, die Vollduplex-Kommunikationskanäle über eine einzige TCP-Verbindung bereitstellt. Das WebSocket-Protokoll wurde von der IETF als RFC 6455 im Jahr 2011 standardisiert.

Dokumentation der Eigenschaft

active : bool

Bei true wird eine Verbindung mit dem Server mit der angegebenen URL hergestellt. Bei false wird die Verbindung geschlossen. Der Standardwert ist false.


errorString : string [read-only]

Enthält eine Beschreibung des zuletzt aufgetretenen Fehlers. Wenn kein Fehler aufgetreten ist, ist diese Zeichenkette leer.


negotiatedSubprotocol : string [read-only, since 6.4]

Das WebSocket-Unterprotokoll, das mit dem Server ausgehandelt wurde.

Diese Eigenschaft wurde in Qt 6.4 eingeführt.


requestedSubprotocols : list<string> [since 6.4]

Die Liste der WebSocket-Subprotokolle, die im WebSocket-Handshake gesendet werden.

Diese Eigenschaft wurde in Qt 6.4 eingeführt.


status : Status [read-only]

Status des WebSockets.

Der Status kann die folgenden Werte haben:

  • WebSocket.Connecting
  • WebSocket.Offen
  • WebSocket.Schließen
  • WebSocket.Geschlossen
  • WebSocket.Fehler

url : url

Server-URL, zu der eine Verbindung hergestellt werden soll. Die Url muss eines von 2 Schemata haben: ws:// oder wss://. Wenn sie nicht angegeben wird, wird ws:// verwendet.


Signal Dokumentation

binaryMessageReceived(QString message)

Dieses Signal wird ausgegeben, wenn eine binäre Nachricht empfangen wird. message enthält die empfangenen Bytes.

Hinweis: Der entsprechende Handler ist onBinaryMessageReceived.


statusChanged(Status status)

Dieses Signal wird ausgegeben, wenn sich der Status des WebSocket ändert. Das Argument status liefert den aktuellen Status.

Hinweis: Der entsprechende Handler ist onStatusChanged.

Siehe auch WebSocket::status.


textMessageReceived(QString message)

Dieses Signal wird ausgegeben, wenn eine Textnachricht empfangen wird. message enthält die empfangenen Bytes.

Hinweis: Der entsprechende Handler ist onTextMessageReceived.


Methode Dokumentation

void sendBinaryMessage(ArrayBuffer message)

Sendet den Parameter message an den Server.


void sendTextMessage(string message)

Sendet message an den Server.


© 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.