TsgcWebSocketClientMetody › Start

Start Metoda

Łączy się z serwerem asynchronicznie z wątku pomocniczego, dzięki czemu wątek wywołujący nie jest blokowany.

Składnia

procedure Start;

Uwagi

Start tworzy wewnętrzny wątek roboczy, który ustawia Active := True, dzięki czemu wywołujący (zazwyczaj główny wątek UI) wraca natychmiast zamiast czekać na zakończenie uzgadniania TCP i aktualizacji WebSocket. Połączenie nie jest gotowe po powrocie Start; należy poczekać na zdarzenie OnConnect przed wysłaniem danych. Wywołanie jest ignorowane podczas niszczenia komponentu. Należy użyć Connect, jeśli preferowane jest wywołanie blokujące, które raportuje powodzenie przez swoją wartość zwracaną.

Przykład


oClient := TsgcWebSocketClient.Create(nil);
oClient.Host := '127.0.0.1';
oClient.Port := 80;
oClient.Start;

Powrót do metod