TsgcWebSocketServer › Methoden › Start
Startet den Server von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während die Bindungen 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 sich der Server 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 Server Verbindungen akzeptiert. Setzen Sie Port und alle Bindings, bevor Sie Start aufrufen. Verwenden Sie die Eigenschaft Active direkt, wenn Sie einen synchronen Start bevorzugen, der im aufrufenden Thread läuft.
oServer := TsgcWebSocketServer.Create(nil);
oServer.Port := 80;
oServer.Start();