TsgcWebSocketLoadBalancerServer › Metody › Start
Uruchamia load balancer z wątku pomocniczego, dzięki czemu wątek wywołujący nie jest blokowany podczas otwierania powiązań.
procedure Start;
Start uruchamia wewnętrzny wątek roboczy, który ustawia Active := True, dzięki czemu wywołujący (zazwyczaj główny wątek interfejsu użytkownika) wraca natychmiast, zamiast blokować się podczas przypisywania przez load balancer skonfigurowanych portów. Nie ma gwarancji, że serwer będzie nasłuchiwał w momencie powrotu z metody Start; należy subskrybować zdarzenie OnStartup, aby otrzymać powiadomienie po tym, jak load balancer zacznie akceptować połączenia. Właściwości Port oraz Bindings należy ustawić przed wywołaniem Start, aby serwery zapasowe mogły zarejestrować się w load balancerze. Właściwość Active można ustawić bezpośrednio, jeśli preferowany jest synchroniczny start w wątku wywołującym.
oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.Port := 80;
oServer.Start();