TsgcWebSocketClient › Propriétés › WriteTimeout
Durée maximale en millisecondes pour l'envoi de données à l'autre pair.
property WriteTimeout: Integer read FWriteTimeout write FWriteTimeout;
60000
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.
oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.WriteTimeout := 10000;
oClient.Active := true;