TsgcWebSocketHTTPServerMethods › Start

Start Methode

Start de HTTP-server vanuit een secundaire thread zodat de aanroepende thread niet wordt geblokkeerd terwijl bindingen worden geopend.

Syntaxis

procedure Start;

Opmerkingen

Start spawnt een interne werkersdraad die Active := True instelt, zodat de aanroeper (doorgaans de hoofd-UI-draad) onmiddellijk terugkeert in plaats van te bevriezen terwijl de server aan zijn geconfigureerde poorten koppelt en TLS/ALPN voor HTTP/2 initialiseert. Er is geen garantie dat de server luistert wanneer Start terugkeert; abonneer u op OnStartup om een melding te ontvangen zodra de server verbindingen accepteert. Stel Port, eventuele Bindings en de TLS/HTTP2-opties in vóór het aanroepen van Start. Gebruik de eigenschap Active rechtstreeks als u de voorkeur geeft aan een synchrone start die op de aanroependraad wordt uitgevoerd.

Voorbeeld


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

Terug naar methoden