2012-10-10 105 views
4

我想在建立連接後從wifi直連組斷開連接。我只想靜靜地搬出,而不中斷已經與集團所有者有關的其他客戶。我用manager.Connect()方法來建立連接。但沒有看到任何方法斷開連接。只有其他選項我看到manager.removeGroup(),但我想這將刪除整個組並中斷現有的網絡連接。從wifi直接組斷開連接

我該如何正確地做到這一點?

謝謝

+0

如果從客戶端調用它,它不會對所有者和其他客戶端產生影響。這裏還有一些有趣的話題,介紹如何刪除記住的組和調用WifiP2pManager的隱藏功能。 http://stackoverflow.com/questions/15152817/can-i-change-the-group-owner-in-a-persistent-group-in-wi-fi-direct/26242221#26242221 –

回答

3

函數removeGroup()的第一個參數是一個通道。所以我認爲,如果這是由客戶發起的,則只有客戶和組所有者之間的渠道將被斷開。

-1
manager.cancelConnect(channel, null); 
+2

不,這是用來中止未完成的連接過程。 – ocramot