TsgcWebSocketLoadBalancerServerEreignisse › OnConnect

OnConnect Ereignis

Wird ausgelöst, wenn eine WebSocket-Verbindung (Client oder Backend-Server) mit dem Load Balancer hergestellt wird.

Syntax

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

Standardwert

Hinweise

OnConnect wird vom zugrunde liegenden HTTP-/WebSocket-Server geerbt und für jede vom Load Balancer akzeptierte WebSocket-Sitzung ausgelöst, einschließlich sowohl nachgelagerter Clients als auch des Steuerkanals, den Backend-Server verwenden, um sich selbst zu registrieren. Der Connection-Parameter stellt Guid, PeerIP, Protokoll und Authentifizierungsstatus bereit. Für load-balancer-spezifische Benachrichtigungen, die Clients von Backends unterscheiden, verwenden Sie stattdessen OnClientConnect und OnServerConnect; diese werden ausgelöst, nachdem der Load Balancer die Sitzung klassifiziert und gepaart hat.

Beispiel


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

Zurück zu Ereignissen