TsgcWebSocketServerMetody › Start

Start Metoda

Uruchamia serwer z wątku pomocniczego, dzięki czemu wątek wywołujący nie jest blokowany podczas otwierania powiązań.

Składnia

procedure Start;

Uwagi

Metoda Start uruchamia wewnętrzny wątek roboczy, który ustawia Active := True, dzięki czemu wywołujący (zazwyczaj główny wątek interfejsu użytkownika) wraca natychmiast, zamiast czekać na powiązanie serwera z skonfigurowanymi portami. Nie gwarantuje się, że serwer nasłuchuje w momencie powrotu z metody Start; należy zasubskrybować zdarzenie OnStartup, aby otrzymać powiadomienie w momencie, gdy serwer akceptuje połączenia. Przed wywołaniem metody Start należy ustawić właściwość Port oraz wszelkie Bindings. Należy użyć właściwości Active bezpośrednio, jeśli preferowane jest synchroniczne uruchomienie działające w wątku wywołującym.

Przykład


oServer := TsgcWebSocketServer.Create(nil);
oServer.Port := 80;
oServer.Start();

Powrót do metod