TsgcWebSocketClientProperties › ReadTimeout

ReadTimeout Property

Maximale tijd in milliseconden die de client wacht op binnenkomende gegevens voordat een leestime-out wordt gegenereerd.

Syntaxis

property ReadTimeout: Integer read FReadTimeout write FReadTimeout;

Standaardwaarde

-1 (oneindig)

Opmerkingen

Een waarde van -1 schakelt de time-out uit, waardoor de client voor onbepaalde tijd kan blokkeren terwijl hij wacht op bytes. Het instellen van een positief aantal milliseconden zorgt ervoor dat de socket-leesaanroep een fout retourneert na de opgegeven inactieve tijd; combineer dit met HeartBeat of WatchDog om half-open verbindingen te detecteren.

Voorbeeld


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

Terug naar eigenschappen