TsgcWebSocketLoadBalancerServer › Events › OnConnect
Wordt geactiveerd wanneer een WebSocket-verbinding (client of backend-server) tot stand is gebracht met de load balancer.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
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.
procedure OnConnect(Connection: TsgcWSConnection);
begin
Log('Connected: ' + Connection.Guid + ' from ' + Connection.PeerIP);
end;