TsgcWebSocketLoadBalancerServer › Événements › OnConnect
Se déclenche lorsqu'une connexion WebSocket (client ou serveur dorsal) est établie avec le répartiteur de charge.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
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.
procedure OnConnect(Connection: TsgcWSConnection);
begin
Log('Connected: ' + Connection.Guid + ' from ' + Connection.PeerIP);
end;