TsgcWebSocketProxyServer › Metody › Ping
Wysyła ramkę ping WebSocket do każdego połączonego klienta po stronie przeglądarki serwera proxy.
procedure Ping(const aText: string = '');
| Nazwa | Typ | Opis |
|---|---|---|
aText | const string | Opcjonalny ładunek do przekazania wewnątrz ramki ping; należy podać pusty ciąg znaków, aby wysłać ping bez ładunku. |
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.
oServer.Ping('keepalive');