Сначала я объясню проблему, которую пытаюсь решить.У меня есть два приложения Adobe AIR, которые можно развернуть на Android (приложение Receiver и приложение Broadcaster).Приложение Receiver находится на одном устройстве Android и ожидает любых устройств Android, на которых запущено приложение Broadcaster (в локальной сети).Это все в настоящее время работает, и я могу без проблем разговаривать по локальному WiFi-устройству.
Проблема в том, что мне нужно делать это без внешнего маршрутизатора / точки доступа.Я смог настроить третье устройство Android в качестве беспроводной точки доступа, и два других устройства Android отлично общались через соединение WiFi.Однако устройство, устанавливающее подключение к беспроводной точке доступа, не может подключиться к сети.
После поиска в google и stackoverflow я нашел несколько решений.
(1) Настройка рекламы-Hoc сеть с использованием рутованного устройства Android и работает Barnacle.Я смог попробовать это и настроить Ad-Hoc сеть между двумя устройствами, но они не смогли установить соединение в приложениях Adobe AIR (используя поддержку Adobe P2P).
(2) Если ямогу заполучить новый Android 4.0 Galaxy Nexus, я так понимаю, у меня будет доступ к WiFi-Direct.Мне любопытно, решит ли это мою проблему.Могу ли я установить И подключиться к беспроводной точке доступа с помощью Galaxy Nexus и подключиться к беспроводной точке доступа с моих старых устройств 2.X?Чтение этого заставляет меня поверить, что я могу, но я хотел знать, может ли кто-нибудь подтвердить.
PS Я использую NetConnection / NetGroup / NetStreams на стороне Adobe AIR через безсерверное соединение rtmfp.
Спасибо.