TsgcWebSocketClientWłaściwości › ReadTimeout

ReadTimeout Właściwość

Maksymalny czas w milisekundach, przez który klient czeka na dane przychodzące przed zgłoszeniem limitu czasu odczytu.

Składnia

property ReadTimeout: Integer read FReadTimeout write FReadTimeout;

Wartość domyślna

-1 (nieskończone)

Uwagi

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.

Przykład


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

Wróć do Właściwości