TsgcWebSocketLoadBalancerServer › Eventos › OnConnect
Se activa cuando se establece una conexión WebSocket (cliente o servidor backend) con el balanceador de carga.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
OnConnect es heredado del servidor HTTP/WebSocket subyacente y se activa para cada sesión WebSocket aceptada por el balanceador de carga, incluidos tanto los clientes descendentes como el canal de control usado por los servidores backend para registrarse. El parámetro Connection expone Guid, PeerIP, protocolo y estado de autenticación. Para notificaciones específicas del balanceador de carga que distingan clientes de backends, use OnClientConnect y OnServerConnect en su lugar; estos se activan después de que el balanceador de carga ha clasificado y emparejado la sesión.
procedure OnConnect(Connection: TsgcWSConnection);
begin
Log('Connected: ' + Connection.Guid + ' from ' + Connection.PeerIP);
end;