TsgcWebSocketProxyServer › Methods › Start

Start Metoda

Uruchamia serwer proxy z pomocniczego wątku, aby wątek wywołujący nie był blokowany podczas otwierania powiązań.

Składnia

procedure Start;

Uwagi

Start uruchamia wewnętrzny wątek roboczy, który ustawia Active := True, dzięki czemu wywołujący (zazwyczaj główny wątek interfejsu) natychmiast powraca zamiast blokować się podczas wiązania serwera z skonfigurowanymi portami. Proxy nie musi nasłuchiwać w momencie powrotu Start; należy zasubskrybować OnStartup, aby otrzymać powiadomienie, gdy serwer zacznie akceptować połączenia WebSocket. Przed wywołaniem Start należy ustawić Port, ewentualne Bindings oraz hosta i port docelowy proxy w właściwości Proxy, aby każdy akceptowany klient mógł być przekierowany do serwera TCP zaplecza. Należy bezpośrednio użyć właściwości Active, jeśli preferowany jest synchroniczny start w wątku wywołującym.

Przykład


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

Powrót do metod