Я реализовал простой протокол UDP пинг / понг для обнаружения других компьютеров, подключенных к тому же маршрутизатору WiFI. Это прекрасно работает на многих маршрутизаторах WiFI и Ethernet, но когда я выхожу на улицу, чтобы попробовать, во многих общественных сетях WiFI кажется, что либо UDP Broadcasts / Multicast отключен, либо UDP отключен полностью.
Какие еще варианты у меня есть, чтобы обнаружить компьютеры, подключенные к маршрутизатору WiFI?
(Я хотел бы создать специальную сеть между членами моей сети, но это невозможно)
Я думал о грубых попытках TCP (пытаясь открыть соединения со всеми возможными IP-адресами в моей подсети), но это было бы очень дорого, и мне пришлось бы совершать циклы несколько раз и все равно не найти каждую машину, которая недавно подключена к сети .