TsgcTCPClient › Özellikler › WriteTimeout
Verinin diğer peer'a gönderilmesi için milisaniye cinsinden maksimum süre.
property WriteTimeout: Integer read FWriteTimeout write FWriteTimeout;
60000
Değer, soket bağlandığında okunur ve Windows, Linux, macOS, iOS ve Android üzerinde SO_SNDTIMEO soket seçeneği olarak uygulanır. Pozitif bir değer, giden bir arabellek belirtilen milisaniye sayısı içinde boşaltılamadığında gönderme işlemini durdurur. 0 değeri ayarlanmamış anlamına gelir ve 60000 milisaniyelik varsayılanı uygular; bu, aynı zamanda bu özellik başlatılmadan önce kaydedilmiş bir formdan aktarılan değerdir. Negatif bir değer sınırı tamamen kaldırır ve bir göndermenin süresiz olarak bloke olmasına izin verir, bu da ReadTimeout özelliğinin -1 ile kullandığı kuralın aynısıdır.
oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.WriteTimeout := 10000;
oTCP.Active := true;