TsgcWebSocketClient › Events › OnConnect
Se déclenche lorsqu'une connexion WebSocket au serveur a été établie avec succès.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
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…).
procedure OnConnect(Connection: TsgcWSConnection);
begin
Log('Connected to ' + Connection.PeerIP);
Connection.WriteData('Hello from client');
end;