Я пытаюсь выяснить, как сделать игру, которая будет работать только локально, используя Wifi Direct без доступа в Интернет.Unity3d WIfi direct (P2P) поддержка android
Концепция очень проста. Это будет своего рода презентации поэтому мне нужно иметь один ведущий/хост устройства и другие подключенные устройства будут рабы/клиенты. Когда я нажмите кнопку на хозяине/хосте, чем должно быть изменено только одно значение (строка или int) во всех устройствах slaves/clients. С поддержкой 20-40 подключенных устройств за одно и то же время.
Я пробовал:
- UNET - это работает, только если он подключен к некоторому маршрутизатору с использованием локальных IP-адресов, но он не поддерживает Wi-Fi прямой связи.
- Я попытался найти некоторые плагины, но я не могу решить, что выбрать или получить информацию о поддержке Wifi direct.
- Я попытался найти другое решение, такое как Bluetooth, но он поддерживает только 4-13 подключенных устройств в одно и то же время, но мне нужно, чтобы он подключил примерно 20-40 устройств за одно и то же время.
Список плагинов, которые я нашел:
Forge Networking - https://www.assetstore.unity3d.com/en/#!/content/38344
1.1 Я не знаю, если это поддерживает функцию я требуется.
WifiDirect Plugin - https://www.assetstore.unity3d.com/en/#!/content/50112
2,1. Эти плагины имеют ошибки и не имеют поддержки.
То, что я хотел бы спросить о:
- ли прямой 1. плагин поддержки Wi-Fi?
- Как вы думаете, что я должен купить 2. плагин и попытаться исправить его, и, надеюсь, я смогу найти проблему, и она будет работать?
- Вы знаете лучшее или «любое» решение, как решить эту проблему?
Меня интересуют любые советы и помощь в том, как заставить его работать.
Большое вам спасибо за помощь!
Якуб Кучера
WiFi-Direct - это обычное IP-соединение. После того, как было выполнено рукопожатие соединения и сформирована группа (большая часть которой обрабатывается платформой Android), все, что вам нужно сделать, - отправить обычные пакеты данных TCP на правильный IP-адрес. Сказал, что вы можете использовать любой плагин, который откроет прослушивающий порт на главном устройстве и может отправлять данные на этот порт на устройствах подчиненных устройств. Но будьте осторожны, я сомневаюсь, что вы сможете сразу подключиться к множеству устройств. – Budius