TsgcWebSocketServer › Événements › 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 poignée de main WebSocket avec un client s'est terminée avec succès et que la session est prête à échanger des trames. Le paramètre Connection identifie la nouvelle session et expose son Guid, PeerIP, protocole, état d'authentification et tag personnalisé. Pour les connexions TCP simples, l'événement n'est déclenché qu'après réception du premier message (ou après qu'OnUnknownProtocol accepte le protocole) ; utilisez OnTCPConnect à la place si vous avez besoin d'être notifié au moment où le socket TCP est accepté.
procedure OnConnect(Connection: TsgcWSConnection);
begin
Log('Client connected: ' + Connection.Guid + ' from ' + Connection.PeerIP);
end;