2017-05-08 628 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連接,這隻需要一天。 對於第二個問題,是的,如果可用,每次都使用相同的地址是正常的。

相關問題