Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
сервер, в моем случае, — это всего лишь десктопное приложение, которое пользователь может запускать на любом компьютере в подсетиА как часто реально будет изменяться этот «любой» компьютер?
Почему бы не использовать какое-нибудь готовое решение для обнаружения сервисов? В Википедии вот целый список есть
Можно было бы зашить в терминалы IP-адрес сервера обновлений, но так как сервер, в моем случае, — это всего лишь десктопное приложение, которое пользователь может запускать на любом компьютере в подсети, то такое решение тоже не подошло.
Насколько я знаю, он нужен чтобы выяснить MAC по уже известному IPНе только:
$ arp -i en0 -l -a -n
Neighbor Linklayer Address Expire(O) Expire(I) Netif Refs Prbs
192.168.97.1 f4:6:69:17:85:a9 2m53s 2m53s en0 1
192.168.97.37 28:e1:4c:d2:59:e9 expired expired en0 1
192.168.97.40 24:a:c4:3:ed:80 2m4s 2m4s en0 1
192.168.97.42 54:27:1e:d:73:81 1m37s 1m37s en0 1
...
Автопоиск IP-адресов