TsgcWebSocketProxyServer › Yöntemler › Ping
Proxy'nin tarayıcıya bakan tarafındaki her bağlı istemciye bir WebSocket ping çerçevesi gönderir.
procedure Ping(const aText: string = '');
| Name | Type | Açıklama |
|---|---|---|
aText | const string | Ping çerçevesi içinde taşınacak isteğe bağlı yük; yük olmadan bir ping göndermek için boş bir dize geçirin. |
Ping, etkin WebSocket bağlantı listesini gezer ve her istemciye bir WebSocket ping çerçevesi gönderir, çerçeveler temel soketlere teslim edildiğinde geri döner. Ping yalnızca her tünelin WebSocket tarafını hedefler, çünkü eşleştirilmiş yukarı akış TCP bağlantısı, WebSocket kontrol çerçeveleri taşımayan ham bir bayt akışıdır. Boştaki tarayıcı bağlantılarını canlı tutmanın veya canlılığı manuel olarak yoklamanın kullanışlı bir yoludur. Herhangi bir pong yanıtı standart bağlantı olayları aracılığıyla eşzamansız olarak teslim edilir ve yazma sırasında oluşan istisnalar OnException'a yönlendirilir.
oServer.Ping('keepalive');