首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >java.net.SocketException:软件导致连接中止: recv失败

java.net.SocketException:软件导致连接中止: recv失败
EN

Stack Overflow用户
提问于 2008-09-25 20:43:00
回答 10查看 324K关注 0票数 88

对于下面这个错误的确切含义,我还没有找到一个合适的答案:

java.net.SocketException: Software caused connection abort: recv failed

备注:

  • 此错误很少见且不可预测;尽管出现此错误意味着以后对URI的所有请求也将失败。
  • 唯一有效的解决方案(也是偶尔有效的)是重新启动Tomcat和/或实际的计算机(本例中为Windows)。
  • URI绝对可用(通过请求浏览器执行获取来确认)。

相关代码:

代码语言:javascript
复制
BufferedReader reader;
try { 
 URL url = new URL(URI);
 reader = new BufferedReader(new InputStreamReader(url.openStream())));
} catch( MalformedURLException e ) { 
 throw new IOException("Expecting a well-formed URL: " + e); 
}//end try: Have a stream

String buffer;
StringBuilder result = new StringBuilder();
while( null != (buffer = reader.readLine()) ) { 
 result.append(buffer); 
}//end while: Got the contents.
reader.close();
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/135919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档