TsgcWebSocketProxyServer › Metodi › Start

Start Metodo

Avvia il server proxy da un thread secondario in modo che il thread chiamante non venga bloccato durante l'apertura dei binding.

Sintassi

procedure Start;

Note

Start genera un thread worker interno che imposta Active := True, in modo che il thread chiamante (tipicamente il thread principale dell'interfaccia utente) ritorni immediatamente invece di bloccarsi mentre il server si collega alle porte configurate. Non è garantito che il proxy sia in ascolto quando Start ritorna; sottoscrivere OnStartup per essere notificati non appena il server accetta connessioni WebSocket. Impostare Port, eventuali Bindings e l'host e la porta di destinazione a monte del Proxy prima di chiamare Start in modo che ogni client accettato possa essere inoltrato al server TCP backend. Utilizzare direttamente la proprietà Active se si preferisce un avvio sincrono che viene eseguito sul thread chiamante.

Esempio


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

Torna ai Metodi