2016-11-12 86 views
0

我創建了一個多玩家選項的遊戲。例如,我需要4名球員。一旦我找到4名玩家,我發現任何其他玩家仍然可以要求與GO聯繫。wifidirect如何拒絕連接到GO

那麼,有沒有辦法要麼

1) stop advertising the device 
    2) do not show the connexion invitation message on GO decive 

Wi-Fi直連的工作不錯,但至少有避免Connexion的手段。只要設備通電,任何人都可以要求連接。它們必須是一種表示它不再可用的方式。但爲此,我們需要刪除該組並停止Acces點。所以玩家鬆散連接。

奇怪的行爲!

對不起,我的英語。

回答

0

我發現了一些其他奇怪的行爲。

如果在device1上的CreateGroup後,我更改了WifiDirect名稱。我發現其他device3掃描直接wifi仍然看到GO設備的舊名稱。

如果我已經與device2連接,並且我不刪除OG並保持設備1上運行的服務器(UDP連接)。如果我重新啓動OG設備1,我得到一個新的OG名稱,Device2可以在Device1的UDP服務器上重新連接。總是192.168.49.1。

我很奇怪的WifiDirect protocole!

0

因此,我嘗試忘記使用wifidirect並返回到正常的wifi熱點建立連接後,使用wifi直接發送密碼connexion,我發現你不能掃描WiFi熱點使用Android 6,因爲你需要以允許GPS位置獲得掃描結果。

什麼附加android?

有趣的是,當我使用我的設備掃描wifi熱點時,我不需要設置位置。爲什麼在編程中有必要?

0

所以我找到另一個解決方案,讓無線網絡直接煩人的問題。 由於p2pService的工作原理相同。

Domage qu'android ne fasse que le travail amoitié。

關於。

PS:如果你喜歡,你可以刪除這篇文章。 Aniway看起來好像沒有答案。