2014-12-05 40 views
-1

我想連接一個URL使用HttpURLConnection時,我的網址是無效的,然後我得到這個錯誤的套接字超時。案例SocketTimeoutException在android

所以可以出現兩種情況

1)主機不可達。 2)連接超時

因此,這意味着這種錯誤將發生在上述2種情況發生或有任何條件可能發生此錯誤。

+0

這兩種情況都不會發生。你有沒有考慮過諮詢[Javadoc](http://developer.android.com/reference/java/net/SocketTimeoutException.html)? – EJP 2014-12-10 10:14:31

回答

1

根據documentation - 「當套接字讀取或接受操作超時到期時引發此異常。」您可以分別捕獲SocketTimeOutException和ConnectionTimeOutException。