TsgcWSAPIServer_WebPushMetody › KeepAlive

KeepAlive Metoda

Odziedziczona metoda pomocnicza zapisująca ramkę keepalive/ping do pojedynczego połączenia WebSocket, aby utrzymać aktywność bezczynnych łączy przez proxy.

Składnia

procedure KeepAlive(const aConnection: TsgcWSConnection; const aMessage: string);

Parametry

NazwaTypOpis
aConnectionconst TsgcWSConnectionPołączenie WebSocket utrzymywane przez dołączony serwer, które powinno odbierać ramkę keepalive.
aMessageconst stringOpcjonalny ładunek zawarty w ramce keepalive; należy przekazać pusty ciąg znaków, aby uzyskać czysty ping.

Uwagi

Udostępniane przez klasę bazową serwera API w scenariuszach, gdy ten sam komponent zarządza zarówno długotrwałymi sesjami WebSocket, jak i punktami końcowymi HTTP Web Push. Typowy ruch Web Push to krótkotrwałe żądania HTTPS POST do usługi push przeglądarki i nie wymaga pakietów podtrzymujących połączenie, dlatego tę metodę wywołuje się zazwyczaj tylko wtedy, gdy klient został uaktualniony do WebSocket przez ten sam odbiornik.

Przykład

sgcWSAPIServer_WebPush1.KeepAlive(aConnection, '');

Powrót do metod