gpt4 book ai didi

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

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 25 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章java.net.ConnectException: Connection refused问题解决办法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

Socket异常 。

客户端异常 。

java" id="highlighter_144167">
?
1
java.net.ConnectException: Connection refused: connect。

该异常发生在客户端进行new Socket(ip, port)操作时,该异常发生的原因是或者具有ip地址的机器不能找到(也就是说从当前机器不存在到指定ip路由),或者是该ip存在,但找不到指定的端口进行监听。出现该问题,首先检查客户端的ip和port是否写错了,如果正确则从客户端ping一下服务器看是否能ping通,如果能ping通(服务服务器端把ping禁掉则需要另外的办法),则看在服务器端的监听指定端口的程序是否启动。  。

java.net.SocketException: Socket is closed 。

常的原因是己方主动关闭了连接后(调用了Socket的close方法)再对网络连接进行读写操作.

java.net.SocketException: (Connection reset或者Connect reset by peer:Socket write error) 。

第一个就是如果一端的Socket被关闭(或主动关闭或者因为异常退出而引起的关闭),另一端仍发送数据,发送的第一个数据包引发该异常(Connect reset by peer)。另一个是一端退出,但退出时并未关闭该连接,另一端如果在从连接中读数据则抛出该异常(Connection reset)。简单的说就是在连接断开后的读和写操作引起的.

java.net.SocketException: Broken pipe.

抛出SocketExcepton:Connect reset by peer:Socket write error后,如果再继续写数据则抛出该异常 。

(暂时还没有测出来) 。

java.net.BindException:Address already in use: JVM_Bind.

该异常发生在服务器端进行new ServerSocket(port)(port是一个0,65536的整型值)操作时。异常的原因是以为与port一样的一个端口已经被启动,并进行监听。此时用netstat –an命令,可以看到一个Listending状态的端口。只需要找一个没有被占用的端口就能解决这个问题.

java.net.SocketException: Socket is closed 。

(同客户端) 。

java.net.SocketException: (Connection reset或者Connect reset by peer:Socket write error) 。

(同客户端) 。

java.net.SocketException: Broken pipe.

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持! 。

最后此篇关于java.net.ConnectException: Connection refused问题解决办法的文章就讲到这里了,如果你想了解更多关于java.net.ConnectException: Connection refused问题解决办法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com