TsgcWSAPIServer_WebPush › Methoden › KeepAlive
Geërfde helper die een keepalive/ping-frame schrijft naar een enkele WebSocket-verbinding zodat inactieve links actief blijven via proxies.
procedure KeepAlive(const aConnection: TsgcWSConnection; const aMessage: string);
| Naam | Type | Beschrijving |
|---|---|---|
aConnection | const TsgcWSConnection | WebSocket-verbinding die wordt vastgehouden door de bijgevoegde server die het keepalive-frame moet ontvangen. |
aMessage | const string | Optionele payload meegestuurd in het keepalive-frame; geef een lege tekenreeks door voor een kale ping. |
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.
sgcWSAPIServer_WebPush1.KeepAlive(aConnection, '');