TsgcWebSocketServer › Yöntemler › Ping
Bağlı her 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 bağlantı listesini gezer ve her istemciye bir WebSocket ping çerçevesi gönderir, çerçeveler temel soketlere teslim edildiğinde geri döner. Otomatik HeartBeat mekanizmasına ek olarak boştaki bağlantıları canlı tutmanın veya canlılığı manuel olarak yoklamanın kullanışlı bir yoludur. HeartBeat zaman aşımı yapılandırıldığında, sunucu pencere içinde yanıt vermeyen herhangi bir bağlantıyı kapatır; zaman aşımı olmadan çağrı gönder-ve-unut şeklindedir ve herhangi bir pong yanıtı standart bağlantı olayları aracılığıyla eşzamansız olarak teslim edilir. Yazma sırasında oluşan istisnalar OnException'a yönlendirilir.
oServer.Ping('keepalive');