TsgcWebSocketLoadBalancerServerZdarzenia › OnConnect

OnConnect Zdarzenie

Wywoływane po ustanowieniu połączenia WebSocket (klienta lub serwera backend) z load balancerem.

Składnia

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

Wartość domyślna

Uwagi

OnConnect jest dziedziczone z bazowego serwera HTTP/WebSocket i jest wywoływane dla każdej sesji WebSocket zaakceptowanej przez moduł równoważenia obciążenia, w tym zarówno dla klientów podrzędnych, jak i kanału sterującego używanego przez serwery zaplecza do rejestrowania się. Parametr Connection udostępnia Guid, PeerIP, protokół i stan uwierzytelnienia. Aby otrzymywać powiadomienia specyficzne dla modułu równoważenia obciążenia, które rozróżniają klientów od serwerów zaplecza, należy używać OnClientConnect i OnServerConnect; te zdarzenia są wywoływane po sklasyfikowaniu i sparowaniu sesji przez moduł równoważenia obciążenia.

Przykład


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

Powrót do Zdarzeń