我的应用需要下载大文件。过了一段时间后,我得到了
java.net.SocketException: Connection timed out
我相信这是因为设备将进入休眠状态或wifi。
那么我该如何处理呢?我希望用户可以下载一个大文件,无论它将花费多少时间。
文件下载使用以下命令完成:
HttpURLConnection con = (HttpURLConnection) new URL(uriToFile).openConnection();
con.connect();
FileOutputStream fileOutput = new FileOutputStream(file)
我在Java中使用了openStream方法
in = new BufferedReader(new InputStreamReader(url.openStream(), "UTF-8"));
该方法等待来自发送URL的服务的响应需要多长时间?
我正在变成像这样的错误消息,我不知道为什么。
java.net.UnknownHostException: dev.virtualearth.net
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.ne
在为DynamoDBMapper调用load时,我有时会遇到这样的错误:
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStr
我们的团队最近在Jenkins插件管理器安装/更新插件方面遇到了一些问题。在我们修复了防火墙和代理规则的一些问题(我们在公司防火墙和代理之后),我们仍然存在下载一些插件文件的问题。
一些插件文件已被下载并成功安装,另一些插件文件因以下错误而失败:
Failed to install git-client
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.sock
我想在连接到某个web服务之前检查它是否可用,这样,如果它不可用,我可以显示一个对话框,说明它是可用的。我的第一个尝试是:
public void isAvailable(){
// first check if there is a WiFi/data connection available... then:
URL url = new URL("URL HERE");
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
connection.s
我们正在使用大型查询JAVA为分析报告前端检索结果。我们正在尝试同步检索结果。很多时候我们都会得到读取超时的错误,甚至在参数中指定的查询超时之前。下面是示例失败的堆栈跟踪:
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at com.sun.net.ssl.internal.ssl.I