TsgcWebSocketClient › Propriétés › ConnectTimeout
Durée maximale en millisecondes pendant laquelle le client attend que la connexion TCP soit établie.
property ConnectTimeout: Integer read FConnectTimeout write FConnectTimeout;
0
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.
oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.ConnectTimeout := 5000;
oClient.Active := true;