TsgcWebSocketClientProprietà › ReadTimeout

ReadTimeout Proprietà

Tempo massimo in millisecondi che il client attende i dati in ingresso prima di generare un timeout di lettura.

Sintassi

property ReadTimeout: Integer read FReadTimeout write FReadTimeout;

Valore predefinito

-1 (infinito)

Note

Un valore di -1 disabilita il timeout, consentendo al client di bloccarsi indefinitamente in attesa dell'arrivo dei byte. Impostando un numero positivo di millisecondi, la chiamata di lettura del socket restituisce un errore dopo il tempo di inattività specificato; combinare questa impostazione con HeartBeat o WatchDog per rilevare le connessioni semi-aperte.

Esempio


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

Torna alle Proprietà