TsgcTCPClient › Propriedades › WriteTimeout

WriteTimeout Propriedade

Duração máxima em milissegundos para enviar dados ao outro peer.

Sintaxe

property WriteTimeout: Integer read FWriteTimeout write FWriteTimeout;

Valor Padrão

60000

Observações

O valor é lido quando o socket conecta e aplicado como a opção de socket SO_SNDTIMEO no Windows, Linux, macOS, iOS e Android. Um valor positivo aborta a operação de envio quando um buffer de saída não pode ser descarregado dentro do número especificado de milissegundos. Um valor de 0 significa não definido e aplica o padrão de 60000 milissegundos, que também é o valor carregado a partir de um formulário salvo antes de esta propriedade ser inicializada. Um valor negativo remove completamente o limite e permite que um envio bloqueie indefinidamente, a mesma convenção que ReadTimeout usa com -1.

Exemplo


oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.WriteTimeout := 10000;
oTCP.Active := true;

Voltar para Propriedades