TsgcWebSocketProxyServer › Metody › Ping

Ping Metoda

Wysyła ramkę ping WebSocket do każdego połączonego klienta po stronie przeglądarki serwera proxy.

Składnia

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

Parametry

NazwaTypOpis
aTextconst stringOpcjonalny ładunek do przekazania wewnątrz ramki ping; należy podać pusty ciąg znaków, aby wysłać ping bez ładunku.

Uwagi

Ping iteruje listę aktywnych połączeń WebSocket i wysyła ramkę ping WebSocket do każdego klienta, powracając po przekazaniu ramek do gniazd podrzędnych. Ping jest skierowany wyłącznie do strony WebSocket każdego tunelu, ponieważ sparowane nadrzędne połączenie TCP to surowy strumień bajtów nieobsługujący ramek kontrolnych WebSocket. Jest to wygodny sposób na utrzymywanie aktywności bezczynnych połączeń przeglądarki lub ręczne sprawdzanie żywotności. Odpowiedzi pong są dostarczane asynchronicznie przez standardowe zdarzenia połączeń, a wyjątki zgłaszane podczas zapisu są kierowane do OnException.

Przykład


oServer.Ping('keepalive');

Powrót do metod