TsgcWebSocketClientPropriétés › ConnectTimeout

ConnectTimeout Property

Durée maximale en millisecondes pendant laquelle le client attend que la connexion TCP soit établie.

Syntaxe

property ConnectTimeout: Integer read FConnectTimeout write FConnectTimeout;

Valeur par défaut

0

Remarques

Une valeur de 0 signifie que le comportement par défaut du socket sous-jacent est utilisé (pas de délai d'expiration explicite). Lorsqu'une valeur positive est définie, le client interrompt la tentative de connexion si le pair distant n'a pas accepté le socket dans le nombre de millisecondes spécifié et génère une erreur. ConnectTimeout s'applique uniquement à la négociation TCP et TLS initiale ; les opérations de lecture et d'écriture ultérieures utilisent ReadTimeout et WriteTimeout.

Exemple


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

Retour aux propriétés