TsgcWebSocketClient › Özellikler › WriteTimeout

WriteTimeout Özellik

Verinin diğer peer'a gönderilmesi için milisaniye cinsinden maksimum süre.

Sözdizimi

property WriteTimeout: Integer read FWriteTimeout write FWriteTimeout;

Varsayılan Değer

60000

Remarks

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.

Örnek


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

Özelliklere Dön