TsgcWebSocketClientPropriedades › ConnectTimeout

ConnectTimeout Propriedade

Tempo máximo em milissegundos que o cliente aguarda para que a conexão TCP seja estabelecida.

Sintaxe

property ConnectTimeout: Integer read FConnectTimeout write FConnectTimeout;

Valor Padrão

0

Observações

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.

Exemplo


oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.ConnectTimeout := 5000;
oClient.Active := true;

Voltar para Propriedades