TsgcWebSocketClient › Właściwości › ReadTimeout
Maksymalny czas w milisekundach, przez który klient czeka na dane przychodzące przed zgłoszeniem limitu czasu odczytu.
property ReadTimeout: Integer read FReadTimeout write FReadTimeout;
-1 (nieskończone)
Wartość -1 wyłącza limit czasu, pozwalając klientowi blokować w nieskończoność podczas oczekiwania na nadejście bajtów. Ustawienie dodatniej liczby milisekund powoduje, że wywołanie odczytu z gniazda zwraca błąd po upływie określonego czasu bezczynności; należy połączyć z HeartBeat lub WatchDog w celu wykrywania połączeń półotwartych.
oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.ReadTimeout := 30000;
oClient.Active := true;