2017-05-08 615 views
0

我使用this来构建一个wifi P2P应用程序,当我尝试连接两个设备时,下面的错误。Android Wifi P2P:无法连接到/192.168.49.1(端口1080):isConnected失败:ECONNREFUSED(连接被拒绝)

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。预期这种行为。

回答

0

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

相关问题