TsgcTCPClient › Propriétés › ReadTimeout

ReadTimeout Propriété

Temps maximal en millisecondes pendant lequel le client attend des données entrantes avant de déclencher un délai de lecture.

Syntaxe

property ReadTimeout: Integer read FReadTimeout write FReadTimeout;

Valeur par défaut

-1 (infini)

Remarques

Une valeur de -1 désactive le délai d'expiration, laissant le client bloquer indéfiniment en attendant l'arrivée d'octets. Définir un nombre positif de millisecondes entraîne le retour d'une erreur par l'appel de lecture du socket après le temps d'inactivité spécifié ; combinez cela avec HeartBeat, TCPKeepAlive ou WatchDog pour détecter les connexions semi-ouvertes.

Exemple


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

Retour aux propriétés