我正在使用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
。这是预期的行为吗?
最佳答案
github项目似乎很旧(最近4年没有更新)。您可以使用Android framework APIs实现自己的p2p连接,这只需要一天的时间。
对于第二个问题,是的,每次可用时都使用相同的地址是正常的。
关于android - Android Wifi P2P : failed to connect to/192. 168.49.1(端口1080):isConnected失败:ECONNREFUSED(连接被拒绝),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43846045/