TsgcTCPClient › Métodos › Start
Conecta ao servidor de forma assíncrona a partir de uma thread secundária para que a thread chamadora não seja bloqueada.
procedure Start;
Start cria uma thread de worker interna que define Active := True, de modo que o chamador (normalmente a thread principal de UI) retorna imediatamente em vez de congelar enquanto o handshake TCP é executado. Como o cliente TCP não realiza um upgrade WebSocket, nenhuma troca HTTP ocorre; apenas o socket bruto (e a negociação TLS, quando habilitada) é estabelecido em segundo plano. A conexão não está pronta quando Start retorna; você deve aguardar o evento OnConnect antes de enviar dados. A chamada é ignorada quando o componente está sendo destruído. Utilize Connect se você preferir uma chamada bloqueante que reporta o sucesso por meio de seu valor de retorno.
oClient := TsgcTCPClient.Create(nil);
oClient.Host := '127.0.0.1';
oClient.Port := 5000;
oClient.Start;