TsgcWebSocketClient › Proprietà › ReadTimeout
Tempo massimo in millisecondi che il client attende i dati in ingresso prima di generare un timeout di lettura.
property ReadTimeout: Integer read FReadTimeout write FReadTimeout;
-1 (infinito)
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.
oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.ReadTimeout := 30000;
oClient.Active := true;