TsgcWebSocketClientEvents › 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