TsgcWebSocketLoadBalancerServer › Olaylar › OnServerConnect
Bir arka uç WebSocket sunucusu kendini kaydetmek için load balancer'a bağlandığında tetiklenir.
property OnServerConnect: TsgcWSLBServerConnectEvent;
// TsgcWSLBServerConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
OnServerConnect, LoadBalancer.Enabled ile yapılandırılmış bir TsgcWebSocketServer veya TsgcWebSocketHTTPServer bu yük dengeleyiciye karşı denetim WebSocket'ini açtığında tetiklenir. Bu aşamada arka uç (backend) handshake'i tamamlamıştır ancak henüz Guid veya Bindings değerini duyurmamıştır, bu nedenle trafiği kabul edemez; bunun için OnServerReady kullanın. Tipik kullanımlar, bağlanan arka ucu günlüğe kaydetmek, eş IP'sini doğrulamak veya bir izin listesine karşı sağlık kontrolü çalıştırmaktır. Connection parametresi, arka uca giden denetim kanalıdır.
procedure OnServerConnect(Connection: TsgcWSConnection);
begin
Log('Backend connected from ' + Connection.PeerIP);
end;