TsgcWebSocketLoadBalancerServerEvents › OnConnect

OnConnect Gebeurtenis

Wordt geactiveerd wanneer een WebSocket-verbinding (client of backend-server) tot stand is gebracht met de load balancer.

Syntaxis

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

Standaardwaarde

Opmerkingen

OnConnect is geërvd van de onderliggende HTTP-/WebSocket-server en wordt geactiveerd voor elke WebSocket-sessie die wordt geaccepteerd door de load balancer, inclusief zowel downstream-clients als het besturingskanaal dat door backendservers wordt gebruikt om zich te registreren. De parameter Connection geeft Guid, PeerIP, protocol en authenticatiestatus bloot. Voor load-balancer-specifieke meldingen die clients onderscheiden van backends, gebruikt u OnClientConnect en OnServerConnect in plaats daarvan; die worden geactiveerd nadat de load balancer de sessie heeft geclassificeerd en gekoppeld.

Voorbeeld


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

Terug naar gebeurtenissen