TsgcTCPClient › Proprietà › WriteTimeout

WriteTimeout Property

Durata massima in millisecondi per l'invio di dati all'altro peer.

Sintassi

property WriteTimeout: Integer read FWriteTimeout write FWriteTimeout;

Valore predefinito

60000

Note

Il valore viene letto quando il socket si connette e applicato come opzione socket SO_SNDTIMEO su Windows, Linux, macOS, iOS e Android. Un valore positivo interrompe l'operazione di invio quando un buffer in uscita non può essere svuotato entro il numero specificato di millisecondi. Un valore di 0 significa non impostato e applica il valore predefinito di 60000 millisecondi, che è anche il valore caricato dallo streaming di una form salvata prima che questa proprietà venisse inizializzata. Un valore negativo rimuove completamente il limite e consente a un invio di bloccarsi indefinitamente, la stessa convenzione che ReadTimeout utilizza con -1.

Esempio


oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.WriteTimeout := 10000;
oTCP.Active := true;

Torna alle Proprietà