В СУЩНОСТИ: Есть ли способ подключения настольных и мобильных устройств через WiFi, чтобы можно было обмениваться потоком данных, как с WebSockets, но без подключения к Интернету и инфраструктуры маршрутизатора?

Я пытаюсь написать приложение типа контроллера удаленного рабочего стола, где данные будут передаваться между рабочим столом и мобильным устройством. Настольное приложение создано с использованием ElectronJS, а мобильное приложение - с использованием React Native. Я сделал прототип с использованием WebSockets, который работал, но, очевидно, требовалось, чтобы оба устройства были подключены к одной беспроводной сети. Моя цель - заставить его работать без инфраструктуры маршрутизатора, чтобы соответствующие устройства могли "общаться" друг с другом напрямую. Я не могу прийти к какому-либо представлению о том, какие технологии позволят мне заставить ее работать.

Когда я узнал о WiFi Direct, я учил, что это может быть решением, но это не поддерживается на устройствах Apple.

Может быть, было бы целесообразно создать специальную беспроводную сеть в настольном приложении с программной точки зрения? Это возможно с NodeJS?

Я узнал о Zeroconf и Bonjour, которые я пока не совсем понимаю, но, может быть, это правильная технология?

0