TsgcWebSocketProxyServer › Methoden › Ping

Ping Methode

Sendet einen WebSocket-Ping-Frame an jeden verbundenen Client auf der browserseitigen Seite des Proxys.

Syntax

procedure Ping(const aText: string = '');

Parameter

NameTypBeschreibung
aTextconst stringOptionale Payload, die im Ping-Frame mitgeführt wird; übergeben Sie einen leeren String, um einen Ping ohne Payload zu senden.

Hinweise

Ping durchläuft die Liste der aktiven WebSocket-Verbindungen und sendet einen WebSocket-Ping-Frame an jeden Client, wobei der Vorgang zurückkehrt, sobald die Frames an die zugrunde liegenden Sockets übergeben wurden. Der Ping zielt nur auf die WebSocket-Seite jedes Tunnels ab, da die gepaarte Upstream-TCP-Verbindung ein roher Byte-Stream ist, der keine WebSocket-Steuer-Frames trägt. Es ist eine bequeme Möglichkeit, untätige Browser-Verbindungen am Leben zu erhalten oder die Erreichbarkeit manuell zu prüfen. Alle Pong-Antworten werden asynchron über die Standard-Verbindungsereignisse zugestellt, und Ausnahmen, die beim Schreiben ausgelöst werden, werden an OnException weitergeleitet.

Beispiel


oServer.Ping('keepalive');

Zurück zu Methoden