TsgcWebSocketClient › Events › OnConnect

OnConnect Event

Se déclenche lorsqu'une connexion WebSocket au serveur a été établie avec succès.

Syntaxe

property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object

Valeur par défaut

—

Remarques

OnConnect est déclenché après que le socket TCP est ouvert et que la poignée de main WebSocket s'est terminée avec succès, ce qui signifie que le client peut commencer à envoyer des messages. Attendez cet événement avant d'appeler WriteData lors de l'ouverture de la connexion via la propriété Active ou Start ; la méthode synchrone Connect ne retourne qu'après que OnConnect a déjà été distribué. Le paramètre Connection expose la session active (adresse distante, protocole, état d'authentification…).

Exemple


procedure OnConnect(Connection: TsgcWSConnection);
begin
  Log('Connected to ' + Connection.PeerIP);
  Connection.WriteData('Hello from client');
end;

Retour aux événements