TsgcWebSocketClientPropriedades › ReadTimeout

ReadTimeout Property

Tempo máximo em milissegundos que o cliente aguarda por dados de entrada antes de gerar um timeout de leitura.

Sintaxe

property ReadTimeout: Integer read FReadTimeout write FReadTimeout;

Valor Padrão

-1 (infinito)

Observações

Um valor de -1 desabilita o timeout, permitindo que o cliente bloqueie indefinidamente enquanto aguarda a chegada de bytes. Definir um número positivo de milissegundos faz com que a chamada de leitura do socket retorne um erro após o tempo de inatividade especificado; combine isso com HeartBeat ou WatchDog para detectar conexões semiabertas.

Exemplo


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

Voltar para Propriedades