Wifi Direct Group Владелец Намерение

1

Может ли кто-нибудь объяснить мне, как андроид выполняет переговоры с владельцем группы? В частности, как андроид выполняет GO-запрос/обмен ответами? Благодарю!

Теги:
wifi-direct

2 ответа

0

Вы должны установить намерение перед подключением к другим устройствам с поддержкой WiFi p2p. Вам не нужно ничего делать в отношении переговоров GO. Это означает, что вы выполняете обнаружение, а затем запрашиваете подключение к одному из обнаруженных одноранговых узлов. Тогда ответственность API-интерфейса андроидов будет выполняться на этапе переговоров.

  • 0
    Я знаю, как установить намерение устройства, которое отправляет запрос. К сожалению, я не нашел способа установить намерение устройства, которое получает запрос, до того, как оно получит запрос. Ты знаешь, как я могу это сделать?
  • 0
    Какой именно запрос? В WiFi Direct есть один запрос - «запрос на присоединение к группе», который будет выполнен после согласования GO. Что касается намерения, он должен быть установлен на всех устройствах перед началом обнаружения и согласования GO
Показать ещё 1 комментарий
0

Вы можете решить, кто станет владельцем группы по этой строке кода:

config.groupOwnerIntent = x; 

Где x от 0 до 15. 0, представляющий наименьшее намерение стать владельцем, а 15 - наивысшим.

Справка

  • 0
    Привет, давайте предположим, что у нас есть 2 устройства, которые автоматически выбирают случайное groupOwnerIntent, как Android сравнивает их, чтобы выбрать в качестве GO тот, который имеет наивысший groupOwnerIntent?
  • 0
    Я предполагаю, что вы имеете в виду, что вы не установили groupOwnerIntent ни на одном из устройств. В этом случае владелец выбирается случайно
Показать ещё 8 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню