TsgcWebSocketProxyServer › Métodos › Ping
Envía una trama ping de WebSocket a cada cliente conectado en el lado orientado al navegador del proxy.
procedure Ping(const aText: string = '');
| Nombre | Tipo | Descripción |
|---|---|---|
aText | const string | Carga útil opcional a incluir en el frame de ping; pase una cadena vacía para enviar un ping sin carga útil. |
Ping itera la lista de conexiones WebSocket activas y envía un frame de ping WebSocket a cada cliente, retornando una vez que los frames se han entregado a los sockets subyacentes. El ping solo se dirige al lado WebSocket de cada túnel, ya que la conexión TCP upstream emparejada es un flujo de bytes en bruto que no lleva frames de control WebSocket. Es una manera conveniente de mantener activas las conexiones de navegador inactivas o sondear la actividad manualmente. Las respuestas pong se entregan de forma asíncrona a través de los eventos de conexión estándar, y las excepciones producidas durante la escritura se enrutan a OnException.
oServer.Ping('keepalive');