TsgcWebSocketClient › Ö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.
oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.WriteTimeout := 10000;
oClient.Active := true;