java.net.ConnectException: Connection refused问题解决办法
Socket异常
客户端异常
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.MalformedURLException异常的解决方法
- Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
- AndroidApk混淆编译时,报告java.io.IOException...错误解决办法
- 如何解决Mybatis--java.lang.IllegalArgumentException: Result Maps collection already contains value for X
- java.lang.NoSuchMethodException: com.sun.proxy.$Proxy58.list错误解决办法
- SVN出现提示org.apache.subversion.javahl.ClientException: Attempted to lock an already-locked dir解决方案
- Java xml出现错误 javax.xml.transform.TransformerException: java.lang.NullPointerException
- Java java.lang.ExceptionInInitializerError 错误如何解决
- java.net.ConnectException: Connection refused问题解决办法
- java.net.ConnectException: Connection refused问题解决办法
- 使用axis开发webservice服务java.net.ConnectException: Connection refused: connect异常的解决办法
- java.net.ConnectException: Connection refused: connect 解决办法记录
- 使用axis开发webservice服务java.net.ConnectException: Connection refused: connect异常的解决办法
- java.net.ConnectException: Connection refused: connect 完美解决(SQLserver2000)【转】
- java.net.ConnectException: Connection refused: connect解决
- [已解决] java.net.ConnectException: Connection refused: no further information
- java.net.ConnectException: Connection refused: connect 完美解决(SQLserver2000)【转】 .
- hadoop的"mapred.ReduceTask: java.net.ConnectException: Connection timed out"问题解决
- Tomcat出现 java.net.ConnectException: Connection refused 异常的原因及解决方法
- 解决 java.net.ConnectException: Connection refused: connect 异常
- 出现 java.net.ConnectException: Connection refused 异常的原因及解决方法
- java.net.ConnectException: Connection refused: connect 完美解决(SQLserver2000)
- JMS集群部署问题 java.net.ConnectException: Connection refused; No available router to destination
- java.net.ConnectException: Connection refused: connect 解决
- android java.net.ConnectException: Connection 127.0.0.1:8080 refused
- android java.net.ConnectException: Connection refused: connect
- java.net.ConnectException: Connection refused: connect
- Err;java.net.ConnectException: Connection refused: connect