TsgcWebSocketProxyServer › Methods › Start
Uruchamia serwer proxy z pomocniczego wątku, aby wątek wywołujący nie był blokowany podczas otwierania powiązań.
procedure Start;
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.
oServer := TsgcWebSocketProxyServer.Create(nil);
oServer.Port := 80;
oServer.Proxy.Host := '127.0.0.1';
oServer.Proxy.Port := 8080;
oServer.Start();