当前位置: 首页 > 知识库问答 >
问题:

Android.System.errnoException:isConnected失败:EconnDelection(连接被拒绝)

喻渊
2023-03-14

我使用Java连接MySQL和Json将数据发送到android,当我通过URL地址将数据从Java发送到Json时:

http://192.168.1.221:9999/rentalcar_service/category/getAllManufacturer

一切都很好,但是当我在Android中解析数据时,我收到了一个错误结果,如下所示:

private static final String URL_MANUFACTURERS = "http://192.168.1.221:9999/rentalcar_service/category/getAllManufacturer";

logcat:

W/System.err: Caused by: android.system.ErrnoException: isConnected failed:    ECONNREFUSED (Connection refused)
W/System.err:     at libcore.io.IoBridge.isConnected(IoBridge.java:223)
W/System.err:   ... 25 more
I/MemoryCache: cache size=0 length=4
W/System.err: java.net.ConnectException: failed to connect to localhost/127.0.0.1 (port 9999) after 30000ms: isConnected failed: ECONNREFUSED (Connection refused)
W/System.err:     at libcore.io.IoBridge.isConnected(IoBridge.java:234)
W/System.err:     at libcore.io.IoBridge.connectErrno(IoBridge.java:171)
W/System.err:     at libcore.io.IoBridge.connect(IoBridge.java:122)

(192.168.1.221)IP地址是我的PC机,如果我从192.168.1.221更改为本地主机,我仍然会收到相同的错误。

共有1个答案

东门胤
2023-03-14

EconnDelection表示尝试连接并且远程主机端口没有侦听。因此,这可能是因为:

它是一个有效的IP吗?使用ifconfig或ipconfig进行检查。你可以尝试ping服务器。

有关该错误的详细信息可以从以下位置了解:https://android.googlesource.com/platform/libcore/+/jb-mr2-release/luni/src/main/java/libcore/io/errnoexception.java https://developer.android.com/reference/android/system/errnoexception.html

 类似资料:
  • 我正在尝试调试一个远程应用程序。我已经在服务器上启动了一个SOCKS代理: ssh-D 9999主机名 然后,我尝试从eclipse调试设置连接到它,其中主机名相同,端口=9999。 但是我得到了错误: 我还更新了eclipse网络连接以允许SOCKS代理。该配置在同一网络中的不同主机名上工作。 我无法解释此错误消息。有人能帮助我哪里出错了吗?我看了看这个:SSH连接成功,但localhost端口

  • 问题内容: 我正在尝试使用PHP连接来连接phpmyadmin上的MySQL数据库。只是尝试查看连接是否成功,对连接没有什么幻想。我正在使用MAMP托管数据库,我尝试使用的连接是这样的: 我一直在使用邮递员进行测试,以查看连接是否正常工作,但是我一直收到以下错误消息: 连接失败:SQLSTATE [HY000] [2002]连接被拒绝 在收到以下错误消息之前: 连接失败:SQLSTATE [HY0

  • 所以我在很长时间后再次安装了Android Studio,它要求我配置代理,所以我照做了。我测试了连接,它起作用了。 然后它让我为Gradle配置代理设置,我使用了相同的配置。 现在,在加载最新的 Vuforia 示例项目时,我收到一个错误: 分级同步失败:连接被拒绝:连接 我在网上到处都找遍了,但找不到解决办法。不可能是代理设置;我已经像IDE一样配置了Gradle。

  • 我有一个配置了外部网络虚拟交换机的HyperV。K8S被配置为使用法兰绒覆盖(vxlan),如下所示:https://docs.microsoft.com/en-us/virtualization/windowscontainers/kubernetes/network-topologies。 你知道如何解决这个问题吗? 更新:提供YAML: 我不知道这是否相关,因为我不能像上面所说的那样从不同的

  • 问题内容: 我想在PC和带WiFi的手机之间传输一些数据。 这是我获取WiFi IP地址的方法: 这是有关向PC发送消息的代码: 但是发生错误 java.net.ConnectException:无法连接到/192.168.253.3(端口2468):连接失败:ECONNREFUSED(连接被拒绝) 此外,我使用Android手机来运行该应用程序。 问题答案: 一个最有可能的手段,没有什么侦听该端

  • 问题内容: 我有一个运行jenkins服务器的Linux机器,并从git中提取脚本并开始执行 我有一台Windows pc,从中打开jenkins网址说xyz:8080并尝试从Windows框中执行脚本,但是它给出了以下错误。 使用phantomjs运行时也会发生同样的情况。 我现在正在尝试在Firefox中运行 PCDriver类别: Pom.xml Jenkins Maven配置屏幕快照链接: