Basit bir sunucu istemci uygulamasına sahibim. Her şey çalışıyor, ancak bir aşamada sunucudan yanıt almak için 5 dakikadan fazla sürüyor (normal ve bunun böyle olması gerekiyor). Sorun şu ki, 5 dakikadan fazla sürerse bu istisnayı almaya devam ediyorum: java.net.SocketTimeoutException: Read timed out
.Java, yuva zaman aşımını arttırın
Windows veya Java sanal makinesinde bazı varsayılan yuva zaman aşımı olup olmadığını merak ediyordum? İstemci kodunu değiştiremiyorum, bu yüzden setSoTimeout()
benim için bir seçenek değil. Windows XP kullanma
DÜZENLEME: şimdi anladım gibi soket bağlantısı istemci tarafında açılan olmamasıdır. Sunucudan geçti. Bu yüzden, sunucu kavanoz dosyasını bütünüyle çözdüm. Ama hala zaman aşımı hakkında bir şey bulamıyorum.
Zaman aşımının Sistem özellikleri kullanılarak yapılandırılıp yapılandırılmadığını kontrol edin. – JimmyB
@HannoBinder, Sistem özelliklerinin ne anlama geldiğini açıklayabilir mi? – hs2d
[sun.net.client.defaultReadTimeout] (http://download.oracle.com/javase/1.4.2/docs/guide/net/properties.html) gibi bir şeyi veya müşterinizin isteğine göre ne olabilir bağlanma – JimmyB