TsgcWebSocketLoadBalancerServerMethoden › Start

Start Methode

Startet den Load Balancer von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während Bindings geöffnet werden.

Syntax

procedure Start;

Hinweise

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.

Beispiel


oServer := TsgcWebSocketLoadBalancerServer.Create(nil);
oServer.Port := 80;
oServer.Start();

Zurück zu Methoden