TsgcTCPClient › Methods › Start
Si connette al server in modo asincrono da un thread secondario in modo che il thread chiamante non venga bloccato.
procedure Start;
Start avvia un thread worker interno che imposta Active := True, in modo che il chiamante (tipicamente il thread principale dell'interfaccia utente) ritorni immediatamente invece di bloccarsi durante l'esecuzione dell'handshake TCP. Poiché il client TCP non esegue un upgrade WebSocket, non avviene alcuno scambio HTTP; solo il socket grezzo (e la negoziazione TLS, quando abilitata) viene stabilito in background. La connessione non è pronta al ritorno di Start; è necessario attendere l'evento OnConnect prima di inviare dati. La chiamata viene ignorata quando il componente sta essere distrutto. Utilizzare Connect se si preferisce una chiamata bloccante che segnala il successo tramite il suo valore di ritorno.
oClient := TsgcTCPClient.Create(nil);
oClient.Host := '127.0.0.1';
oClient.Port := 5000;
oClient.Start;