Я немного потерян в терминологии. Я хотел начать использовать Bonjour . В качестве первого шага я попытался найти простой способ его использования. И я подумал, что я, возможно, могу позвонить в Bonjour из командной строки, чтобы зарегистрироваться и обнаружить сервисы.
Когда я спросил других людей, как это сделать, мне сказали о mDNS (который работает для Mac и Linux, но не для Windows). Люди также сказали мне, что я могу использовать «dns-sd» (который работает в Windows). Мне сказали, что "dns-sd" это просто псевдоним для mDNS.
Но! Позже я узнал, что DNS Service Discovery и DNS Multicast - это две разные вещи (которые совместимы и работают особенно хорошо, когда используются вместе, но не требуют друг друга).
Более того, мне кажется, что mDNS и DNS-SD являются двумя из трех основных компонентов Bonjour. Это правильно? Могу ли я использовать их без Bonjour? На моем Windows 7 я установил Bonjour и смог запустить «dns-sd» в командной строке. Но я не могу запустить mDNS.
Итак, я немного запутался в данный момент. Кто-нибудь, пожалуйста, может немного прояснить ситуацию?