Привет, ЛОР.
Некоторые разработчики делают пары программ ПК-Андроид, и учат их синхронизироваться по Wi-Fi. Примеры: MyPhoneExplorer, Домашняя Бухгалтерия. (К сожалению, в обеих программах, которые я вспомнил, под ПК подразумевается исключительно винда, но надеюсь, что и кроссплатформенные примеры есть.) В частности, MyPhoneExplorer может находить подключенные по Wi-Fi устройства, запрашивать PIN-код на обеих сторонах, и дальше уже работа идёт по IP-адресу.
Так вот. Интересует сам процесс поиска и «снюхивания», как можно реализовать это в своей программе.
- Какой протокол(ы) при этом используется?
- Какие API есть для реализации этих протоколов? Интересуют реализации для разных ОС: Windows, Linux, macOS. Если что-то изначально кроссплатформенное есть, вообще замечательно.
Не исключено, что мне нужны всего лишь «правильные слова» для гугления.
Update: вариант «разберись в исходниках KDEConnect и сделай, как там» я учитываю, но это на крайний случай. Исходники в лучшем случае после долгого рытья могут навести на нужные протоколы, но может кто-то и так знает?