TsgcWebSocketClientProprié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, permettant au client de bloquer indéfiniment en attendant l'arrivée d'octets. Définir un nombre positif de millisecondes fait en sorte que l'appel de lecture du socket retourne une erreur après le temps d'inactivité spécifié ; combinez cela avec HeartBeat ou WatchDog pour détecter les connexions semi-ouvertes.

Exemple


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

Retour aux propriétés