TsgcWebSocketHTTPServer › Metody › Start
Uruchamia serwer HTTP z wątku pomocniczego, dzięki czemu wątek wywołujący nie jest 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 wątek główny interfejsu) wraca natychmiast zamiast blokować się podczas wiązania serwera z skonfigurowanymi portami i inicjalizacji TLS/ALPN dla HTTP/2. Nie ma gwarancji, że serwer nasłuchuje w momencie powrotu z Start. Należy subskrybować OnStartup, aby otrzymać powiadomienie, gdy serwer zacznie akceptować połączenia. Przed wywołaniem Start należy ustawić Port, wszelkie Bindings oraz opcje TLS / HTTP2. Jeśli preferowany jest synchroniczny start działający w wątku wywołującym, należy użyć bezpośrednio właściwości Active.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.Start();