TsgcWebSocketLoadBalancerServer › Methoden › Start
Startet den Load Balancer von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während Bindings geöffnet werden.
procedure Start;
Start erzeugt einen internen Worker-Thread, der Active := True setzt, sodass der Aufrufer (typischerweise der Haupt-UI-Thread) sofort zurückkehrt, anstatt einzufrieren, während der Load Balancer an seine konfigurierten Ports bindet. Es ist nicht garantiert, dass der Server lauscht, wenn Start zurückkehrt; abonnieren Sie OnStartup, um benachrichtigt zu werden, sobald der Load Balancer Verbindungen akzeptiert. Setzen Sie Port und alle Bindings vor dem Aufruf von Start, damit sich Backup-Server beim Load Balancer registrieren können. Verwenden Sie die Eigenschaft Active direkt, wenn Sie einen synchronen Start bevorzugen, der auf dem aufrufenden Thread läuft.
oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.Port := 80;
oServer.Start();