TsgcTCPClient › Metody › Start
Łączy się z serwerem asynchronicznie z wątku pomocniczego, dzięki czemu wątek wywołujący nie jest blokowany.
procedure Start;
Metoda Start uruchamia wewnętrzny wątek roboczy, który ustawia Active := True. Dzięki temu kod wywołujący (zazwyczaj główny wątek interfejsu użytkownika) wraca natychmiast, zamiast zamrażać interfejs podczas wykonywania uzgadniania TCP. Ponieważ klient TCP nie wykonuje uaktualnienia WebSocket, nie dochodzi do wymiany HTTP — w tle nawiązywane jest wyłącznie surowe gniazdo (oraz negocjacja TLS, gdy jest włączona). Połączenie nie jest gotowe po powrocie metody Start. Przed wysłaniem danych należy poczekać na zdarzenie OnConnect. Wywołanie jest ignorowane, gdy składnik jest niszczony. Aby uzyskać blokujące wywołanie raportujące sukces przez wartość zwrotną, należy użyć metody Connect.
oClient := TsgcTCPClient.Create(nil);
oClient.Host := '127.0.0.1';
oClient.Port := 5000;
oClient.Start;