TsgcWebSocketHTTPServer › Methoden › Start
Startet den HTTP-Server von einem sekundären Thread aus, sodass der aufrufende Thread nicht blockiert wird, während die 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 Server an seine konfigurierten Ports bindet und TLS/ALPN für HTTP/2 initialisiert. Es ist nicht garantiert, dass der Server lauscht, wenn Start zurückkehrt; abonnieren Sie OnStartup, um benachrichtigt zu werden, sobald der Server Verbindungen annimmt. Setzen Sie Port, alle Bindings und die TLS-/HTTP2-Optionen, bevor Sie Start aufrufen. Verwenden Sie die Eigenschaft Active direkt, wenn Sie einen synchronen Start bevorzugen, der auf dem aufrufenden Thread läuft.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.Start();