2011-03-08 45 views
5

我想讓我的android同時連接兩個網絡,第一個連接wifi網絡以獲得互聯網連接,另一個連接ad-hoc網絡(手機之間的網絡共享一些數據),但Android可以同時只加入一個網絡,任何想法!同時將android連接到兩個無線網絡

+0

第二個使用藍牙。 – user634618 2011-03-08 12:25:05

+0

爲什麼你需要它連接到兩個網絡?這是一個非常奇怪的要求,並向我暗示你誤解了某些東西。如果兩個設備都連接到同一個網絡,那麼它們可以在它們之間共享數據,但它的程度取決於網絡的形式以及它的配置方式。您可能需要查看[Cloud to Device Messaging] [1]以及[Qualcomm的AllJoyn對等庫] [2]。 [1]:http://code.google.com/android/c2dm/index.html [2]:http://www.google.co.uk/url?sa = t&source = web&cd = 1&ved = 0CCEQFjAA&url = http%3A%2F%2Fdeveloper.qualcomm.com%2F – 2011-03-08 13:12:21

+0

我想在移動設備之間共享互聯網連接,換句話說,如果一個移動設備可以訪問互聯網,其他加入此ad-hoc網絡的設備就可以連接到互聯網,所以網關節點必須連接到兩個網絡(網絡,讓他互聯網連接和特設的一個) – 2011-03-08 13:23:48

回答

4

您所要求的目前無法完成。您當前只能連接到一個網絡。然而,有一個稱爲WiFi直接的標準,可以讓你做你想要的東西,但它還沒有在Android中實現。我最近與谷歌的一位Android工程師談過這件事,他們正在研究它,所以看起來你將能夠在不久的將來要求什麼,但現在不是。

1

PC:

這可以用微軟的虛擬wifi切換器來完成。 您可以一次連接兩個我們更多的無線網絡。

PC /安卓/ iPod/iPhone的 - 雙人/三方面:

你可以帶wifi teathering將PC連接到你的Android手機或iPod Touch/iPhone(越獄),Android和USB teathering兩個機器人的的iPodTouch/iPhone。

Android/iPhone: •連接到蜂窩網絡和WiFi。

虛擬無線網絡 research.microsoft.com/en-us/downloads/994abd5f-53d1-4dba-a9d8-8ba1dcccead7/

0

創建兩個主題。使用這些線程來進行網絡連接。線程可以同時運行。所以網絡連接也會同時進行。如果您需要爲一個連接提供更高的優先級,則將該線程的線程優先級設置爲高。還爲另一個線程設置較少的線程優先級。

我有一個本地設備連接和一個服務器連接。最初都在AsyncTask中完成(如果服務器連接正在進行,那麼我無法連接本地設備)。但我需要更多本地設備的優先選擇,同時也需要同時進行通信。所以我試了這個。這對我來說工作得很好。