TsgcWebSocketLoadBalancerServerZdarzenia › OnServerConnect

OnServerConnect Zdarzenie

Wywoływane, gdy serwerowy serwer WebSocket łączy się z modułem równoważenia obciążenia, aby się zarejestrować.

Składnia

property OnServerConnect: TsgcWSLBServerConnectEvent;
// TsgcWSLBServerConnectEvent = procedure(Connection: TsgcWSConnection) of object

Wartość domyślna

Uwagi

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.

Przykład


procedure OnServerConnect(Connection: TsgcWSConnection);
begin
  Log('Backend connected from ' + Connection.PeerIP);
end;

Powrót do Zdarzeń