TsgcWebSocketProxyServer › Méthodes › Start

Start Méthode

Démarre le serveur proxy depuis un thread secondaire afin que le thread appelant ne soit pas bloqué pendant l'ouverture des liaisons.

Syntaxe

procedure Start;

Remarques

Start lance un thread worker interne qui définit Active := True, de sorte que l'appelant (généralement le thread principal de l'interface) retourne immédiatement au lieu de se bloquer pendant que le serveur se lie à ses ports configurés. Le proxy n'est pas garanti d'être à l'écoute lorsque Start retourne ; abonnez-vous à OnStartup pour être notifié lorsque le serveur accepte les connexions WebSocket. Définissez Port, les éventuels Bindings et l'hôte et le port cibles du Proxy en amont avant d'appeler Start afin que chaque client accepté puisse être transmis au serveur TCP backend. Utilisez directement la propriété Active si vous préférez un démarrage synchrone sur le thread appelant.

Exemple


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

Retour aux méthodes