2016-11-12 7 views
0

Я создаю игру с опцией multi player. Например, мне нужно 4 игрока. Как только я нашел 4 игрока, я узнал, что любой другой игрок все еще может попросить о связи с GO.wifidirect как отказаться от подключения к GO

Так есть ли способ либо

1) stop advertising the device 
    2) do not show the connexion invitation message on GO decive 

WifiDirect работать хорошо, но по крайней мере, нет никаких средств для избежания Connexion. Любой пользователь может запросить соединение, если устройство объявлено. Они должны быть способ сказать, что он больше не доступен. Но для этого нам нужно удалить группу и остановить точку доступа. Таким образом, игрок потерял связь.

Странное поведение!

Извините за мой английский.

ответ

0

Я нашел другое странное поведение.

Если после CreateGroup на device1 я изменяю имя WifiDirect. Я узнал, что другое сканирование устройства3 для прямого Wi-Fi все еще видит старое имя устройства GO.

Если я уже подключен к устройству2 и что я не удаляю OG и не держу сервер (соединение UDP), запущенное на устройстве1. Если я перезапущу устройство OG1, я получаю новое имя OG, а Device2 может снова подключиться к UDP-серверу Device1. Это всегда 192.168.49.1.

Это я довольно странный, прототип WifiDirect!

0

Поэтому я стараюсь забыть использовать wifidirect и вернуться к нормальной точке доступа Wi-Fi, чтобы установить соединение после использования Wi-Fi напрямую для отправки соединения с паролем, и я узнал, что вы больше не можете сканировать точку доступа Wi-Fi с помощью Android 6, потому что вам нужно чтобы местоположение GPS получило результат сканирования.

Что добавить с Android?

Забавно, что когда я просматриваю точку доступа Wi-Fi, используя мое устройство, мне не нужно устанавливать местоположение ВКЛ. Почему это необходимо в программировании?

0

Так что я нахожу другое решение, чтобы получить удовольствие от беспроводной связи с Wi-Fi. Как работает p2pService то же самое.

Domage qu'android ne fasse que le travail moitié.

Отношения.

PS: вы можете удалить это сообщение, если хотите. Анивей, похоже, нет ответа.