当前位置: 代码迷 >> Java相关 >> 急 java中如何解决java.net.SocketException: Connection reset
  详细解决方案

急 java中如何解决java.net.SocketException: Connection reset

热度:1451   发布时间:2013-02-25 21:48:04.0
急 java中怎么解决java.net.SocketException: Connection reset
我要通过给定地址下载图片 通过循环 下载量非常大 以前可以下 也出现过403 502的错误 后来自己就好了 现在就一直是连接重置了 看了网上一些说法 还是不对 请教各位大虾帮忙解决啦 谢谢呐 ..

下载的部分就是这么简单的一段代码 

URL url = new URL("地址");

   
File file = new File("");
   
URLConnection uc = url.openConnection();
   
InputStream is = uc.getInputStream();
   
FileOutputStream out = new FileOutputStream(file);

int i = 0;
   
while ((i = is.read()) != -1) {
   
  out.write(i);
}
   
out.close();

is.close();

------解决方案--------------------------------------------------------
添加: 
out.flush();

out.close();
is.close();
  相关解决方案