TsgcWebSocketLoadBalancerServer › Zdarzenia › OnConnect
Wywoływane po ustanowieniu połączenia WebSocket (klienta lub serwera backend) z load balancerem.
property OnConnect: TsgcWSConnectEvent;
// TsgcWSConnectEvent = procedure(Connection: TsgcWSConnection) of object
—
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.
procedure OnConnect(Connection: TsgcWSConnection);
begin
Log('Connected: ' + Connection.Guid + ' from ' + Connection.PeerIP);
end;