TsgcWebSocketLoadBalancerServer › Olaylar › OnConnect
Yük dengeleyiciyle bir WebSocket bağlantısı (istemci veya arka uç sunucusu) kurulduğunda tetiklenir.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
OnConnect, temel alınan HTTP/WebSocket sunucusundan devralınır ve yük dengeleyici tarafından kabul edilen her WebSocket oturumu için tetiklenir; buna hem aşağı akış istemcileri hem de arka uç sunucularının kendilerini kaydetmek için kullandığı denetim kanalı dahildir. Connection parametresi Guid, PeerIP, protokol ve kimlik doğrulama durumunu açığa çıkarır. İstemcileri arka uçlardan ayıran yük dengeleyiciye özgü bildirimler için bunun yerine OnClientConnect ve OnServerConnect kullanın; bunlar, yük dengeleyici oturumu sınıflandırıp eşleştirdikten sonra tetiklenir.
procedure OnConnect(Connection: TsgcWSConnection);
begin
Log('Connected: ' + Connection.Guid + ' from ' + Connection.PeerIP);
end;