socket-timeout-exception

    0熱度

    2回答

    我有一個java程序,產生4線程。在每個線程中,我有多個套接字超時。但是,這些超時似乎不受尊重,即readLine()功能可能會阻塞較長時間。 我想要以下行爲:如果我將套接字超時設置爲300毫秒,那麼我希望readLine()函數在調用readLine()(即底層選擇調用)後的300毫秒內返回,無論如何。我知道OS調度程序會在進行處理器共享時將線程置於睡眠狀態,但是Java中是否有任何方式來強制線

    2熱度

    2回答

    我有這應該連接到某些HTTP服務器履帶Java應用程序將立即-解決,下載自己的網頁的HTML內容,然後移動連接到其他HTTP服務器。對於這個任務,我使用了Apache HTTP庫。 在運行的前幾個小時,事情似乎工作的順利開展,而(有拋向四周,不時有某種聯繫相關的異常,但是這是可以預料的)。 不過一段時間後,似乎我每次發送的請求都會收到SocketTimeoutException。當我嘗試寫內容到一

    3熱度

    1回答

    我們有兩個AppEngine(Java)應用程序。其中一個使用URLFetch來創建約會。在接收器中,我們添加了一項功能,我們使用Channel API來查看是否有任何開放頻道,並讓他們瞭解新數據。 URLFetch調用失敗,返回SocketTimeoutException。接收器中的所有代碼都被執行(包括被通知的所有開放通道),但調用應用程序仍然會收到SocketTimeoutException

    2熱度

    2回答

    當客戶端A連接到服務器B時,我們在服務器B上獲得java.net.SocketTimeoutException。不知道爲什麼。客戶端正在向服務器發送數據,然後服務器拋出此異常。如何解決這個問題? 注意目前這隻發生過一次。不確定這是否可以重現。試圖再次設置測試..

    0熱度

    2回答

    可能重複: Receiving request timeout even though connect timeout and read timeout is set to default (infinite)? 我試圖連接到一個Web服務,約20秒後收到了SocketTimeoutException。託管Web服務的Tomcat服務器已關閉,因此預計需要Exception。但是,我沒有設置Con

    2熱度

    1回答

    服務器就像一個迴應服務器。客戶端向服務器發送10個數據包(間隔1秒) 當客戶端收到來自服務器的數據包時,有時數據包丟失。 因此,客戶端必須等待數據包到達一秒鐘。如果數據包在1秒內未到達,則客戶端應該繼續發送其他數據包。 我將如何使用.setSoTimeout來實現這一目標? 代碼: import java.io.*; import java.net.*; import java.util.*;

    1熱度

    1回答

    我正在寫一個接收服務器數據的Android應用程序。理論上可能沒有互聯網連接,所以我嘗試通過捕獲SocketTimeoutException來顯示錯誤消息,重試屏幕或其他內容來捕獲此案例。不幸的是,這個異常不會被拋出。至少它不會跳入catch子句。我究竟做錯了什麼? public class HttpConnector { private String urlString;

    2熱度

    1回答

    我正在使用分佈式OSGi和Zookeeper構建分佈式應用程序。應用程序應運行在Felix和Equinox上。我使用BundleContext.registerService(...)將我的服務註冊爲JAX-WS webservices,並使用ServiceTracker<S,T>查詢它們。所以所有的服務處理都是由OSGi框架完成的。每個服務調用都會進行一些計算,因此在響應調用者之前需要一些時間。

    4熱度

    2回答

    我想調試我的phonegap應用程序。當我嘗試在我的模擬器上打開我的應用程序時,出現錯誤,提示我使用phonegap構建,因此我沒有任何本機代碼。奇怪的是我只加載本地資源,所以我不明白爲什麼我會得到一個超時。我的index.html如下所示: <!DOCTYPE html> <html> <head> <meta name="viewport" content="initial-sc