【问题标题】:Android Wifi P2P : failed to connect to /192.168.49.1 (port 1080): isConnected failed: ECONNREFUSED (Connection refused)Android Wifi P2P:无法连接到 /192.168.49.1(端口 1080):isConnected 失败:ECONNREFUSED(连接被拒绝)
【发布时间】:2017-10-06 08:40:37
【问题描述】:

我正在使用this 构建一个 wifi P2P 应用程序,当我尝试连接两个设备时,出现以下错误。

java.net.ConnectException: failed to connect to /192.168.49.1 (port 1080): isConnected failed: ECONNREFUSED (Connection refused)

该应用最初运行了几次,但现在始终无法连接。

我在它建立连接之前添加了一个Thread.sleep(2000);,以防万一它是竞争条件的问题。但还是失败了。

我尝试使用不同的端口号,重新启动手机但没有任何效果。

可能是什么原因?

也尝试连接到另一个网络,但没有成功。

任何指针将不胜感激。

另一个问题是来自WifiP2pInfo 的IP 地址总是返回相同的地址,即192.168.49.1。这种行为是预期的。

【问题讨论】:

    标签: android sockets android-wifi wifi-direct wifip2p


    【解决方案1】:

    github 项目似乎很旧(过去 4 年没有更新)。您可以使用Android framework APIs 实现您自己的p2p 连接,这只需一天时间。 对于您的第二个问题,是的,如果可用的话,每次都使用相同的地址是正常的。

    【讨论】:

      猜你喜欢
      • 2015-03-25
      • 2016-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-04
      • 2023-03-26
      • 2017-05-22
      • 1970-01-01
      相关资源
      最近更新 更多