TsgcWebSocketClient › Eigenschappen › HeartBeat
Verzendt periodieke WebSocket-ping-frames om de verbinding in leven te houden.
__property TsgcWSHeartBeat_Options * HeartBeat;
Enabled=False
Wanneer HeartBeat.Enabled True is, verzendt de client elke Interval seconden een ping. Sub-eigenschappen omvatten Timeout (maximale seconden tussen ping en pong voordat de verbinding wordt gesloten; 0 om uit te schakelen) en HeartBeatType: hbtAlways verzendt bij elk interval een ping, terwijl hbtOnlyIfNoMsgRcvInterval alleen pingt als er geen bericht is ontvangen tijdens het laatste interval. Met de gebeurtenis OnBeforeHeartBeat kunt u de standaard-ping vervangen door een aangepast bericht.
oClient = new TsgcWebSocketClient();
oClient->HeartBeat->Interval = 30;
oClient->HeartBeat->Timeout = 0;
oClient->HeartBeat->Enabled = true;
oClient->Active = true;