TsgcWebSocketLoadBalancerServerEventi › OnConnect

OnConnect Evento

Viene generato quando una connessione WebSocket (client o server backend) viene stabilita con il load balancer.

Sintassi

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

Valore predefinito

Note

OnConnect è ereditato dal server HTTP/WebSocket sottostante e viene attivato per ogni sessione WebSocket accettata dal load balancer, inclusi sia i client downstream che il canale di controllo usato dai server backend per registrarsi. Il parametro Connection espone Guid, PeerIP, protocollo e stato di autenticazione. Per notifiche specifiche del load balancer che distinguono i client dai backend, usare OnClientConnect e OnServerConnect; questi vengono attivati dopo che il load balancer ha classificato e abbinato la sessione.

Esempio


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

Torna agli Eventi