2016-09-13 67 views
2

我正在開發一個可以幫助優化多播的項目。更確切地說是網絡編碼的實現。是否有可能在手機之間沒有接入點的情況下發送數據?

我在模擬器中完成了大量的工作,但現在我想在實際的手機上實現它,我遇到了這個問題:如何在不需要訪問點的情況下在它們之間發送數據他們?

我可以通過編程方式打開套接字並收聽它們嗎?或者有什麼像AdHoc網絡(這些不再支持在Android中),我可以使用?

編輯:如果需要,我可以依靠DHCP等服務器/接入點等(電話瞭解對方)。但數據需要在獨立於接入點的電話之間流動。

+1

您可以使用藍牙SPP例如... –

回答

0

接入點只是第一級ISO/OSI設備,允許一個或多個WiFi兼容設備進行無線通信。除非您可以使用藍牙或IR作爲回退功能,否則無法在沒有AP的情況下使用它。

+0

是的,但對於th我正在研究的項目。我不需要太多的OSI模型。因爲我會寫我自己的「路由」。我需要的只是數據從一臺設備流向另一臺設備 – vlatkozelka

+0

您需要一種物理方式來做到這一點。你必須考慮電磁波需要依靠「流動」到另一個設備 –

+0

也許你可以在混雜模式下使用你的網卡想出一些結果 –

0

讓您的手機充當其他手機的「移動熱點」(WiFi接入點)。與其他手機共享接入點和密碼的名稱,它們將全部連接在同一個網絡上(通過「熱點」手機的蜂窩數據連接與互聯網連接)。

這樣,您就擁有了所有正常不需要額外的/外部接入點就可以使用網絡功能和安全性

但是,這不會導致許多不是接入點的電話之間的直接連接;所有(非多播)網絡通信都會反彈通過充當網絡接入點的手機

相關問題