TsgcWebSocketProxyServer › Methods › Start

Start Methode

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

Syntaxis

procedure Start;

Opmerkingen

Start spawnt een interne werkthread die Active := True instelt, zodat de aanroeper (doorgaans de hoofd-UI-thread) onmiddellijk terugkeert in plaats van te bevriezen terwijl de server zijn geconfigureerde poorten bindt. De proxy luistert niet gegarandeerd wanneer Start terugkeert; abonneer u op OnStartup om een melding te ontvangen zodra de server WebSocket-verbindingen accepteert. Stel Poort, eventuele Bindings en de upstream Proxy-doelhost en -poort in voordat u Start aanroept, zodat elke geaccepteerde client kan worden doorgestuurd naar de back-end TCP-server. Gebruik de eigenschap Active direct als u de voorkeur geeft aan een synchrone start op de aanroepende thread.

Voorbeeld


oServer := TsgcWebSocketProxyServer.Create(nil);
oServer.Port := 80;
oServer.Proxy.Host := '127.0.0.1';
oServer.Proxy.Port := 8080;
oServer.Start();

Terug naar methoden