TsgcTCPClient › Eigenschappen › 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, TCPKeepAlive of WatchDog om half-open verbindingen te detecteren.

Voorbeeld


oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.ReadTimeout := 30000;
oTCP.Active := true;

Terug naar Properties