TsgcWebSocketLoadBalancerServerÉvénements › OnConnect

OnConnect Event

Se déclenche lorsqu'une connexion WebSocket (client ou serveur dorsal) est établie avec le répartiteur de charge.

Syntaxe

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

Valeur par défaut

Remarques

OnConnect est hérité du serveur HTTP/WebSocket sous-jacent et se déclenche pour chaque session WebSocket acceptée par l'équilibreur de charge, y compris les clients en aval et le canal de contrôle utilisé par les serveurs backend pour s'enregistrer eux-mêmes. Le paramètre Connection expose Guid, PeerIP, protocole et état d'authentification. Pour les notifications spécifiques à l'équilibreur de charge qui distinguent les clients des backends, utilisez OnClientConnect et OnServerConnect à la place ; ceux-ci se déclenchent après que l'équilibreur de charge a classifié et apparié la session.

Exemple


procedure OnConnect(Connection: TsgcWSConnection);
begin
  Log('Connected: ' + Connection.Guid + ' from ' + Connection.PeerIP);
end;

Retour aux événements