TsgcTCPClient › Propriedades › ConnectTimeout
Tempo máximo em milissegundos que o cliente aguarda para que a conexão TCP seja estabelecida.
property ConnectTimeout: Integer read FConnectTimeout write FConnectTimeout;
0
Um valor de 0 significa utilizar o comportamento padrão do socket subjacente (sem timeout explícito). Quando um valor positivo é definido, o cliente aborta a tentativa de conexão se o peer remoto não tiver aceitado o socket dentro do número especificado de milissegundos e gera um erro. ConnectTimeout aplica-se apenas ao handshake inicial de TCP e TLS; as operações subsequentes de leitura e escrita utilizam ReadTimeout e WriteTimeout.
oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.ConnectTimeout := 5000;
oTCP.Active := true;