Java中Connection timed out和Connection refused的区别讲解

文章推薦指數: 80 %
投票人數:10人

当得到 Connection timed out: connect 的时候表示TCP路由不正常,原因有很多,可能是服务器无法ping通,可能是服务器(防火墙等)丢弃了该请求报文 ... 脚本之家 服务器常用软件 手机版 投稿中心 关注微信 快捷导航 软件下载 android MAC 驱动下载 字体下载 DLL 源码下载 PHP ASP.NET ASP JSP 软件编程 C# JAVA C语言 Delphi Android 网络编程 PHP ASP.NET ASP JavaScript 在线工具 CSS格式化 JS格式化 Html转化为Js 数据库 MYSQL MSSQL oracle DB2 MARIADB CMS PHPCMS DEDECMS 帝国CMS WordPress 常用工具 PHP开发工具 python Photoshop 必备软件 网站首页 网页制作 网络编程 脚本专栏 脚本下载 数据库 服务器 电子书籍 操作系统 网站运营 平面设计 其它 媒体动画 电脑基础 硬件教程 网络安全 C#教程 vb vb.net C语言 Java编程 Delphi java Android IOS Swift Scala 易语言 汇编语言 R语言 其它相关 您的位置:首页→软件编程→java→connectiontimedout和connectionrefused的区别 Java中Connectiontimedout和Connectionrefused的区别讲解  更新时间:2019年04月10日09:38:58 作者:Kikityer  今天小编就为大家分享一篇关于Java中Connectiontimedout和Connectionrefused的区别讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 前言:这两个异常报出的时候,说明客户端没法正常连接到服务端,但是两者还是有区别的。

1:Connectiontimedout 在实际开发中经常会碰到Connectiontimedout的问题 java.net.ConnectException:Connectiontimedout(Connectiontimedout) atjava.net.PlainSocketImpl.socketConnect(NativeMethod) atjava.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) atjava.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) atjava.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) atjava.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) atjava.net.Socket.connect(Socket.java:589) atjava.net.Socket.connect(Socket.java:538) atjava.net.Socket.(Socket.java:434) atjava.net.Socket.(Socket.java:211) atClientSocketTimeout.main(ClientSocketTimeout.java:8) 当得到 Connectiontimedout:connect 的时候表示TCP路由不正常,原因有很多,可能是服务器无法ping通,可能是服务器(防火墙等)丢弃了该请求报文包,也可能是服务器应答太慢,又或者存在间歇性的问题(这种情况很难从日志文件中排查问题)。

2:Connectionrefused 当得到Connectionrefused:connect 异常的时候表示从本地客户端到目标IP地址的路由是正常的,但是该目标端口没有进程在监听,然后服务端拒绝掉了连接。

一个成功的tcp链接将会看到Syn,Syn-Ack,Ack,这也就是我们预期的TCP三次握手。

当使用tcpdump或wireshark抓包工具来探测发送过来的请求报文包时,Connectionrefused将会看到Syn,Rst。

Connectionrefused问题排查 1.查看防火墙是否打开,如防火墙打开,端口是否开放 2.查看服务端是否正常运行 3.查看服务端监听的端口与客户端访问的端口是否一致 jps|grep[appname] netstat-anp|grep[pid] 4.pinghostname,telnethostnameport 5.检查客户端访问的hostname和port是否正确 6. 检测服务端监听端口是host是否使用了127.0.0.1/localhost 总结 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。

如果你想了解更多相关内容请查看下面相关链接 您可能感兴趣的文章:Java为什么匿名内部类参数引用需要用final进行修饰?详解Java中IO字节流基本操作(复制文件)并测试性能关于JAVA_HOME路径修改之后JDK的版本依然不更改的解决办法Java中转换器设计模式深入讲解编写Java代码对HDFS进行增删改查操作代码实例Java中数组在内存中存放原理的讲解Java多线程――之一创建线程的四种方法java集合与数组的相同点和不同点Java网络通信中ServerSocket的设计优化方案Java反射机制的讲解 java connection timed out refused 区别 相关文章 MyBatis中传入参数parameterType类型详解这篇文章主要给大家介绍了关于MyBatis中传入参数parameterType类型的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2018-04-04 轻松掌握Java状态模式这篇文章主要帮助大家轻松掌握Java状态模式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2016-09-09 MyBatisPlus逻辑删除和分页插件使用详解这篇文章主要介绍了MyBatisPlus之逻辑删除和分页插件使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-12-12 MyBatis一对多嵌套查询的完整实例这篇文章主要给大家介绍了关于MyBatis一对多嵌套查询的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2021-01-01 Java基础学习之实参和形参这篇文章主要介绍了Java基础学习之实参形参,文中有非常详细的代码示例,对正在学习java基础的小伙伴们有一定的帮助,需要的朋友可以参考下2021-05-05 java编程之xpath介绍这篇文章主要介绍了java编程之xpath介绍,具有一定借鉴价值,需要的朋友可以参考下2017-12-12 JavaWeb实现邮件发送接收功能这篇文章主要为大家详细介绍了JavaWeb邮件发送接收功能的实现,邮件发送和接收功能是非常常用的功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2015-12-12 Springboot打包部署代码实例这篇文章主要介绍了Springboot打包部署代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下2020-01-01 java删除数组中的某一个元素的方法下面小编就为大家带来一篇java删除数组中的某一个元素的方法。

小编觉得挺不错的,现在就分享给大家,也给大家做个参考。

一起跟随小编过来看看吧2017-01-01 SpringMVC和Swagger整合方法Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。

下面通过本文给大家分享SpringMVC和Swagger整合方法,感兴趣的朋友一起看看吧2017-08-08 最新评论 大家感兴趣的内容 1IntelliJIDEA2020最新激活码(亲2java使double保留两位小数的多方3IntelliJIDEA2020.2.3永久破解4JAVA8十大新特性详解5IDEA2020.2.2激活码与IntelliJI6IDEA2020版本最新破解教程可激活72020.2IntelliJIDEA激活与IDEA8java.net.SocketException:Conn9java写入文件的几种方法分享10JAVA十六进制与字符串的转换 最近更新的内容 java连接MySQL数据库实现代码详解Spring参数验证@Validated和@Valid的深度剖析java动态静态代理原理源码整理java读书笔记十五之java中的内部类Jenkins自动化部署springboot代码实例基于Java生产者消费者模式(详细分析)Java如何实现自定义异常类JavaVolatile应用单例模式实现过程解析hadoop单机安装配置教程swing组件JScrollPane滚动条实例代码 常用在线小工具 微信 投稿 脚本任务 在线工具 关注微信公众号 关于我们- 广告合作- 联系我们- 免责声明- 网站地图- 投诉建议- 在线投稿 ©CopyRight2006-2021JB51.NetIncAllRightsReserved.脚本之家版权所有



請為這篇文章評分?