TsgcWSAPIServer_WebPushMétodos › KeepAlive

KeepAlive Método

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.

Sintaxis

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

Parámetros

NombreTipoDescripción
aConnectionconst TsgcWSConnectionConexión WebSocket mantenida por el servidor adjunto que debe recibir el frame de keepalive.
aMessageconst stringCarga útil opcional incluida en el marco keepalive; pase una cadena vacía para un ping básico.

Observaciones

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.

Ejemplo

sgcWSAPIServer_WebPush1.KeepAlive(aConnection, '');

Volver a Métodos