Я пытаюсь создать многопользовательскую игру для Android через WiFi direct. Я выполнил инструкции http://developer.android.com/training/connect-devices-wirelessly/wifi-direct.html для подключения к устройствам.
ActionListener, который я использую с discoverPeers()
, возвращает успешно, но затем я никогда не получаю намерение WIFI_P2P_PEERS_CHANGED_ACTION
, на которое я бы назвал requestPeers()
. Как ни странно, когда я вхожу в настройки WiFi напрямую на одном устройстве, другой может успешно обнаружить его через мое приложение. Мне нужно, чтобы мое устройство было обнаружено в моем приложении или что-то еще? Я не нашел ничего, что указывало бы на ресурсы разработчика Android в отношении WiFi P2P. Существует Wi-Fi непосредственно для обнаружения сервисов, но что-то еще, не так ли?