TsgcWSAPIServer_WebPush › Métodos › KeepAlive
Método auxiliar heredado que escribe un frame de keepalive/ping en una única conexión WebSocket para mantener activos los enlaces inactivos a través de proxies.
procedure KeepAlive(const aConnection: TsgcWSConnection; const aMessage: string);
| Nombre | Tipo | Descripción |
|---|---|---|
aConnection | const TsgcWSConnection | Conexión WebSocket mantenida por el servidor adjunto que debe recibir el frame de keepalive. |
aMessage | const string | Carga útil opcional incluida en el marco keepalive; pase una cadena vacía para un ping básico. |
Expuesto por la clase base del servidor API para escenarios en los que el mismo componente también gestiona sesiones WebSocket de larga duración junto con los endpoints HTTP de Web Push. El tráfico típico de Web Push consiste en HTTPS POSTs de corta duración al servicio de push del navegador y no requiere keepalives, por lo que normalmente solo se llama a este método cuando se ha actualizado un cliente a WebSocket a través del mismo listener.
sgcWSAPIServer_WebPush1.KeepAlive(aConnection, '');