TsgcWSAPIServer_WebPush › Méthodes › KeepAlive
Aide héritée qui écrit une trame keepalive/ping sur une seule connexion WebSocket afin que les liens inactifs restent ouverts à travers les proxies.
procedure KeepAlive(const aConnection: TsgcWSConnection; const aMessage: string);
| Nom | Type | Description |
|---|---|---|
aConnection | const TsgcWSConnection
| Connexion WebSocket détenue par le serveur attaché qui doit recevoir la trame de maintien en vie. |
aMessage | const string | Charge utile optionnelle transportée dans la trame de maintien en vie ; passer une chaîne vide pour un ping nu. |
Exposé par la classe de serveur API de base pour les scénarios où le même composant gère également des sessions WebSocket de longue durée en parallèle des points de terminaison HTTP Web Push. Le trafic Web Push typique est constitué de requêtes HTTPS POST de courte durée vers le service push du navigateur et ne nécessite pas de keepalives ; vous n'appelez donc normalement cette méthode que lorsque vous avez mis à niveau un client vers WebSocket via le même listener.
sgcWSAPIServer_WebPush1.KeepAlive(aConnection, '');