TsgcWebSocketLoadBalancerServerEventos › OnConnect

OnConnect Event

Disparado quando uma conexão WebSocket (cliente ou servidor backend) é estabelecida com o balanceador de carga.

Sintaxe

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

Valor Padrão

Observações

OnConnect é herdado do servidor HTTP/WebSocket subjacente e dispara para cada sessão WebSocket aceita pelo balanceador de carga, incluindo tanto clientes downstream quanto o canal de controle utilizado pelos servidores de backend para se registrarem. O parâmetro Connection expõe Guid, PeerIP, protocolo e estado de autenticação. Para notificações específicas do balanceador de carga que distinguem clientes de backends, utilize OnClientConnect e OnServerConnect; esses disparam depois que o balanceador de carga classificou e emparelhou a sessão.

Exemplo


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

Voltar para Eventos