TsgcWebSocketServer_HTTPAPI › Events › OnConnect
Se déclenche chaque fois qu'une connexion WebSocket est établie avec un client.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
OnConnect est déclenché après que la handshake WebSocket avec un client s'est terminée avec succès et que la session est prête à échanger des frames sur la requête HTTP.SYS sous-jacente. Le paramètre Connection identifie la nouvelle session et expose son Guid, PeerIP, protocole, état d'authentification et balise personnalisée. Comme le serveur HTTP API achemine chaque requête d'abord via le noyau, les connexions TCP simples ne sont pas gérées ici ; utilisez OnTCPConnect lorsque vous devez être notifié de l'acceptation initiale du socket ou pour traiter un client en TCP brut.
procedure OnConnect(Connection: TsgcWSConnection);
begin
Log('Client connected: ' + Connection.Guid + ' from ' + Connection.PeerIP);
end;