Подключите Android к двум беспроводным сетям одновременно - PullRequest
10 голосов
/ 08 марта 2011

Я хочу, чтобы мой андроид соединял две сети одновременно: первая - сеть Wi-Fi для подключения к Интернету, а другая - сеть ad-hoc (сеть между мобильными телефонами для обмена некоторыми данными), но андроид можетприсоединиться только к одной сети одновременно, любые идеи !!

Ответы [ 4 ]

5 голосов
/ 17 марта 2011

То, что вы просите, в настоящее время не может быть сделано. Вы можете быть подключены только к одной сети одновременно. Тем не менее, есть стандарт WiFi direct, который позволит вам делать то, что вы просите, но он еще не реализован в Android. Я недавно говорил с инженером Android в Google об этом, и они работают над этим, так что, похоже, вы сможете получить то, о чем просите, в ближайшем будущем, но не прямо сейчас.

4 голосов
/ 09 декабря 2015

Теперь это возможно.Проверьте это: http://developer.android.com/training/connect-devices-wirelessly/wifi-direct.html

1 голос
/ 19 марта 2012

PC:

Это МОЖЕТ быть сделано с помощью виртуального Wi-Fi-коммутатора от Microsoft. Вы можете подключиться к двум нашим более беспроводным сетям одновременно.

ПК / Android / iPod / iPhone - Двойное / тройное соединение:

Вы можете подключить компьютер к своему телефону Android или iPod Touch / iPhone (с джейлбрейком) с помощью Wi-Fi для Android и USB-устройств для Android iPodTouch / iPhone.

Android / iPhone: • Подключение к сотовой сети и WiFi.

Виртуальный WiFi research.microsoft.com/en-us/downloads/994abd5f-53d1-4dba-a9d8-8ba1dcccead7/

0 голосов
/ 18 августа 2016

Создать две темы. Используйте эти потоки для подключения к сети. Потоки могут работать одновременно. Так что сетевое соединение также будет обрабатываться одновременно. Если вам нужно предоставить больший приоритет для одного соединения, установите высокий приоритет потока для этого потока. Также установите меньший приоритет потока для другого потока.

У меня есть одно подключение к локальному устройству и одно подключение к серверу. Первоначально оба делались в AsyncTask (если соединение с сервером происходит, то я не могу подключить локальное устройство) Но мне нужно больше предпочтений для локального устройства, а также нужно сделать обе связи одновременно. так что я попробовал это. Это работало нормально для меня.

...