2014-12-05 60 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。