TsgcWebSocketLoadBalancerServer › Zdarzenia › OnServerConnect
Wywoływane, gdy serwerowy serwer WebSocket łączy się z modułem równoważenia obciążenia, aby się zarejestrować.
property OnServerConnect: TsgcWSLBServerConnectEvent;
// TsgcWSLBServerConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
Zdarzenie OnServerConnect jest wywoływane, gdy serwer TsgcWebSocketServer lub TsgcWebSocketHTTPServer skonfigurowany z włączoną opcją LoadBalancer.Enabled otwiera kontrolny WebSocket wobec tego modułu równoważenia obciążenia. Na tym etapie backend zakończył uzgadnianie, ale nie ogłosił jeszcze swojego identyfikatora Guid ani Bindings, dlatego nie może jeszcze przyjmować ruchu. Do tego punktu należy używać zdarzenia OnServerReady. Typowe zastosowania to rejestrowanie łączącego się backendu, weryfikacja adresu IP węzła lub sprawdzanie listy dozwolonych. Parametr Connection to kanał sterujący do backendu.
procedure OnServerConnect(Connection: TsgcWSConnection);
begin
Log('Backend connected from ' + Connection.PeerIP);
end;