TsgcWebSocketLoadBalancerServerEventos › OnConnect

OnConnect Evento

Se activa cuando se establece una conexión WebSocket (cliente o servidor backend) con el balanceador de carga.

Sintaxis

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

Valor Predeterminado

Observaciones

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.

Ejemplo


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

Volver a Eventos