Android P2P Wifi Direct / Bluetooth - PullRequest
       71

Android P2P Wifi Direct / Bluetooth

0 голосов
/ 19 ноября 2018

В настоящее время я занимаюсь разработкой приложения для Android, которое будет взаимодействовать с другими устройствами Android через Wi-Fi.Wi-Fi также обеспечит онлайн-соединение.В этой среде Wi-Fi нет сервера.

Идея заключалась в том, что устройства будут обнаруживать друг друга с помощью многоадресных сообщений UDP.Но мы заметили, что многоадресная рассылка UDP часто не работает на устройствах.Иногда это так, иногда нет.

Чтобы обойти эту проблему, мы внедрили механизм, где устройства будут хранить локальные Ips в сети, чтобы другие устройства могли их получать.Но это, конечно, работает только в том случае, если онлайн-состояние доступно, а иногда нет.

Мой вопрос: есть ли другие способы, с помощью которых устройства могут подключаться друг к другу по Wi-Fi друг к другу?не зная, что это в первую очередь Ip.Есть ли простой способ пересылки адресов по Bluetooth, например?Или Wifi Direct может быть вариантом?

Любая идея приветствуется.Спасибо за вашу помощь.

1 Ответ

0 голосов
/ 19 ноября 2018

A сеть с нулевой конфигурацией может подойти вам.Существует пакет Nuget с именем zeroconf, который должен работать с Xamarin: https://www.nuget.org/packages/Zeroconf/

Исходный код: https://github.com/onovotny/Zeroconf

...