`

java.net.ConnectException: Connection timed out: connect

    博客分类:
  • java
阅读更多
引用
java.net.ConnectException: Connection timed out: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:519)
at java.net.Socket.connect(Socket.java:469)
at sun.net.NetworkClient.doConnect(NetworkClient.java:163)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:394)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:529)
at sun.net.www.http.HttpClient.<init>(HttpClient.java:233)
at sun.net.www.http.HttpClient.New(HttpClient.java:306)
at sun.net.www.http.HttpClient.New(HttpClient.java:323)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:837)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:778)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:703)

最近写的一个网络程序经常出现上面的异常。其实程序完全可以运行,而且异常的发生频率不固定,可能半个小时,甚至几个小时才出现。
网上大部分都是说网络连接问题,防火墙等过滤问题等。建议就是关闭防火墙、卸载杀毒软件试试。
当然其实这个要设置服务器,可能是服务器没有应答。也可能是你程序里面有太多的connection没有关闭掉。
如果是网络问题可以稍微按照需求设置一下网络超时时间。如:
//设置2S的超时时间
connection.setConnectTimeout(1000*60*2) ;



分享到:
评论
1 楼 ianl_zt 2012-02-15  
使用IE代理连接网络是可能会出现这种情况。

相关推荐

    java.net.ConnectException: Connection refused问题解决办法

    主要介绍了java.net.ConnectException: Connection refused问题解决办法的相关资料,需要的朋友可以参考下

    java调用net开发的webservice实例

    - I/O exception (java.net.ConnectException) caught when processing request: Connection timed out: connect - Retrying request - I/O exception (java.net.ConnectException) caught when processing request:...

    向企业微信中的指定用户推送消息

    在企业微信API中,向指定用户推送消息是实现企业内部沟通和信息传递的重要功能。这一过程涉及到了几个关键步骤和技术细节,以下将详细介绍这个过程: 首先,我们需要了解**企业微信的accs_token**。...

    Call From hdp-1/192.168.234.129 to hdp-1:8020 failed on connection exception: java.net.ConnectExcept

    报错:Exception in thread “main” java.net.ConnectException: Call From hdp-1/192.168.234.129 to hdp-1:8020 failed on connection exception: java.net.ConnectException: Connection refused; For more ...

    java.net.ConnectException(解决方案).md

    项目中碰到的,记录一下解决方案

    Java Socket常见异常处理

    2. **java.net.ConnectException: Connection refused: connect** 这个异常通常表示客户端无法连接到指定的服务器地址和端口。原因可能是服务器未运行,IP地址错误,或者端口未开放。排查步骤包括检查客户端的IP和...

    Android studio 使用Debugger问题(代码中含有ndk)

    Error running app: Unable to open debugger port (localhost:8601): java.net.ConnectException “Connection refused: connect” 2.出现场景: 原有项目中加入了ndk以后,debug出现问题(想

    java调用.net写的返回值为dataset的webservice(2)实例项目

    包内容太大,无法用一个压缩文件上传。放在另一个。 网上的调用例子太多了,有的要用cmd来解析webserive,有的没有包,有的代码报错。学习及测试花了4天,终于完成了。 1直接把项目放到 myeclipse的工作区间加载就...

    Modbus示例代码(jlibmodbus库)

    jlibmodbus库适用于Java语言开发使用Modbus传输协议,支持Modbus RTU、Modbus TCP、Modbus ASCII、Modbus on Android Things device。 压缩包文件: jlibmodbus-1.2.9.7.zip jlibmodbus-1.2.9.7.tar.gz jlibmodbus_...

    shell连接不上linux虚拟机解决方案

    ### Shell连接不上Linux虚拟机的常见问题与解决方案 在IT领域,尤其是系统管理和软件开发过程中,经常遇到通过Shell无法远程连接到Linux虚拟机的问题。这不仅影响工作效率,还可能导致项目延期。...

    简单端口扫描器java的设计与实现.doc

    if (e.toString().endsWith("java.net.ConnectException: Connection timed out: connect")) { System.out.println(address + id + ": not exist."); } else { System.out.println(address + id + ": exist."); ...

    Socket长连接异常处理

    java.net.ConnectException: Connection refused: connect 该异常发生在客户端进行 new Socket(ip, port) 操作时,原因是客户端无法连接到服务器端,可能是因为 ip 地址或端口号错误,或者是服务器端没有监听该端口...

    Ice-3.7.4.msi for windows版

    Caused by: java.net.ConnectException: Connection refused at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:574) at ...

    java调用.net webservice实例

    Java调用.NET WebService是跨平台通信的一种常见方式,尤其在企业级应用中,不同技术栈的应用需要相互交互数据时,这种技术尤为实用。Apache Axis是Java中常用的用于调用Web服务的工具,它提供了方便的API来创建和...

    andriod-gradle-6.0.1-all.zip

    RN报错。 Downloading https://services.gradle.org/distributions/gradle-6.0.1-all.zip Exception in thread "main" java.net.ConnectException: Connection timed out: connect

    WebService学习之路五

    它提供了Java到SOAP的绑定,使得Java开发者能够轻松地创建Web服务。 8. **JAX-WS**: JAX-WS是Java标准版中的API,用于构建和消费Web服务。它简化了Web服务的开发,允许开发者使用注解将Java类直接映射为Web服务...

    javaerror处理资料

    java.net.ConnectException: Connection refused: connect 在客户端尝试通过`new Socket(ip, port)`建立与服务器的连接时,如果出现此异常,则可能是因为指定的IP地址不存在或目标服务器未运行在指定端口上。此外...

    JPedal Source源码Eclipse项目

    JPedal是一款强大的PDF解析器,它允许开发者在Java应用程序中处理PDF文档,包括阅读、渲染、转换和提取PDF内容。这个"JPedal Source源码Eclipse项目"提供了JPedal库的完整源代码,使得开发人员可以深入理解其内部...

    Spark源码分析3-The connect between driver,master and excutor

    《Spark源码分析3——驱动器、主节点与执行器之间的连接》 在Spark的分布式计算框架中,驱动器(Driver)、主节点(Master)和执行器(Executor)是核心组件,它们之间的通信和协作构成了Spark作业执行的基础。...

Global site tag (gtag.js) - Google Analytics