2013-05-20 35 views
2

我想在Android上做一個簡單的聊天應用程序的學習目的。我希望它具有以下功能:人們可以創建/加入的不同「房間」。藍牙/ WiFi Direct的工作(最好是WiFi直接)。密碼在房間。WiFi直接正確的選擇?試圖使聊天應用程序 - Android的

我有。然而許多問題。我不完全瞭解WiFi Direct。我已經閱讀並重新閱讀了developer.android.com上的指南和參考資料,並且我多次在freenode上的#android-dev上發帖詢問無濟於事。有人能夠解釋我是否可以直接使用WiFi,如果沒有,我應該使用什麼?

TL; DR:解釋wifi直連的網絡結構和功能,以及如果可能的話學習提供資源。

回答

1

有可能使用WiFi direct.A房可considerd P2P組(1個所有者+一個或多個客戶端)誰開始的「房間」 .The人變成了P2P羣擁有者和誰想加入一個組有進行認證過程。客戶可以直接與所有者溝通,但可以與小組中的其他客戶進行溝通,以便通過所有者。

支持WiFi直接去更好地通過WiFi P2P軟件Tecnical規範v1.2可以在WiFi聯盟網站上公佈下規範中找到的詳細的瞭解。或者點擊[這裏](http://enjambre.it.uc3m.es/~agsaaved/papers/2012_camps_wircommag.pdf)。

0

它在理論上是可行的,但目前的WiFi直連架構是太不可靠..

我已經嘗試過了,連接是非常不可靠的,它突然打破了沒有任何理由。也超過3個設備,它不能很好地擴展,儘管我在具有非常低處理能力的平板電腦上測試它(也許在好的手機上它可能允許一個或兩個以上的連接)。

所以我會建議你用wifi來進行通信。這將是最適合您的需求,更容易使用,以及

工作