TsgcWebSocketProxyServer › Méthodes › Ping

Ping Method

Envoie une trame ping WebSocket à chaque client connecté côté navigateur du proxy.

Syntaxe

procedure Ping(const aText: string = '');

Paramètres

NomTypeDescription
aTextconst stringCharge utile optionnelle à transporter dans la trame ping ; passez une chaîne vide pour envoyer un ping sans charge utile.

Remarques

Ping parcourt la liste des connexions WebSocket actives et envoie une trame ping WebSocket à chaque client, revenant une fois les trames confiées aux sockets sous-jacents. Le ping cible uniquement le côté WebSocket de chaque tunnel, car la connexion TCP en amont associée est un flux d'octets bruts qui ne porte pas de trames de contrôle WebSocket. C'est un moyen pratique de maintenir les connexions navigateur inactives ou de sonder manuellement la vivacité. Les réponses pong sont livrées de manière asynchrone via les événements de connexion standard et les exceptions levées lors de l'écriture sont routées vers OnException.

Exemple


oServer.Ping('keepalive');

Retour aux méthodes