TsgcWebSocketClient › Propriétés › WriteTimeout

WriteTimeout Propriété

Durée maximale en millisecondes pour l'envoi de données à l'autre pair.

Syntaxe

property WriteTimeout: Integer read FWriteTimeout write FWriteTimeout;

Valeur par défaut

60000

Remarques

La valeur est lue lorsque le socket se connecte et appliquée comme option de socket SO_SNDTIMEO sous Windows, Linux, macOS, iOS et Android. Une valeur positive abandonne l'opération d'envoi lorsqu'un tampon sortant ne peut pas être vidé dans le nombre de millisecondes spécifié. Une valeur de 0 signifie non définie et applique la valeur par défaut de 60000 millisecondes, qui est aussi la valeur chargée depuis une fiche enregistrée avant l'initialisation de cette propriété. Une valeur négative supprime complètement la limite et laisse un envoi bloquer indéfiniment, selon la même convention que celle utilisée par ReadTimeout avec -1.

Exemple


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

Retour aux propriétés