TsgcWSAPIServer_WebPushMethoden › KeepAlive

KeepAlive Methode

Geërfde helper die een keepalive/ping-frame schrijft naar een enkele WebSocket-verbinding zodat inactieve links actief blijven via proxies.

Syntaxis

procedure KeepAlive(const aConnection: TsgcWSConnection; const aMessage: string);

Parameters

NaamTypeBeschrijving
aConnectionconst TsgcWSConnectionWebSocket-verbinding die wordt vastgehouden door de bijgevoegde server die het keepalive-frame moet ontvangen.
aMessageconst stringOptionele payload meegestuurd in het keepalive-frame; geef een lege tekenreeks door voor een kale ping.

Opmerkingen

Beschikbaar gesteld door de basis-API-serverklasse voor scenario's waarbij dezelfde component ook langdurige WebSocket-sessies beheert naast de Web Push HTTP-eindpunten. Normaal Web Push-verkeer bestaat uit kortdurende HTTPS-POST-berichten naar de browser-pushservice en vereist geen keepalives; roep deze methode daarom gewoonlijk alleen aan als u een client via dezelfde luisteraar naar WebSocket hebt geüpgraded.

Voorbeeld

sgcWSAPIServer_WebPush1.KeepAlive(aConnection, '');

Terug naar methoden