TsgcWebSocketLoadBalancerServerOlaylar › OnConnect

OnConnect Event

Yük dengeleyiciyle bir WebSocket bağlantısı (istemci veya arka uç sunucusu) kurulduğunda tetiklenir.

Sözdizimi

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

Varsayılan Değer

Remarks

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.

Örnek


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

Olaylara Dön