getWebsocketReadyState

[ Funktion ]

public static getWebsocketReadyState(): number | null;

Gibt den aktuellen Wert des Websocket Zustandes zurück. Statt der Zahl sollte mit der Konstante des Websocket Objektes verglichen werden.

Parameter

Name

Typ

Beschreibung

-

-

-

Rückgabewert

Typ

Beschreibung

number, null

Zustandswert des Websockets.
null: Das System ist noch nicht vollständig geladen, daher ist die Verbindung noch nicht hergestellt.
WebSocket.CONNECTING (0): Die Verbindung ist noch nicht hergestellt.
WebSocket.OPEN (1): Die Verbindung ist hergestellt und bereit darüber zu kommunizieren.
WebSocket.CLOSING (2): Die Verbindung ist im Prozess des Schließens.
WebSocket.CLOSED (3): Die Verbindung ist geschlossen oder konnte nicht hergestellt werden.

getWebsocketReadyState 1:

Verfügbar ab Version 1.8

Beispiel - JavaScript

var readyState = TcHmi.Server.getWebsocketReadyState();
if(readyState === WebSocket.OPEN){
    // Websocket is ready.
} else {
    // Websocket is not ready.
}

Beispiel 2 – JavaScript

Dieses Beispiel ist identisch zu oben gezeigtem Beispiel

var readyState = TcHmi.Server.getWebsocketReadyState();
if(readyState === 1){
    // Websocket is ready.
} else {
    // Websocket is not ready.
}