Пытаюсь начать использовать Bonjour. Вот Я нашел руководство, как зарегистрировать службу в Bonjour. Там написано следующее:
Архитектура сетевых сервисов в Bonjour включает легко использовать механизм публикации, обнаружения и использования IP-сервисов.
Что ж, посмотрим, как зарегистрировать сервис. В самом начале написано:
Чтобы опубликовать службу, приложение или устройство должны зарегистрировать службу в Ответчик многоадресной рассылки DNS
Но как?!?! Прежде всего, я не знаю, что такое ответчик Multicast DNS. Во-вторых, не написано, как это сделать. Где и что набирать? Стоит ли использовать командную строку? Стоит ли использовать какие-то языки программирования? Что именно я должен напечатать ...
Есть ли простой способ начать использовать Bonjour? Что ж, несколько раз подчеркивалось, насколько легко им должно быть пользоваться. Но вот уже несколько дней не могу начать пользоваться.
Так может ли кто-нибудь, пожалуйста, помочь мне с этим?
вы могли бы использовать что-то вроде
mDNS -R myssh _ssh._tcp local 222
который зарегистрировал бы ssh на нестандартном порту (222).
http://www.manpagez.com/man/1/mDNS/ показывает список доступных параметров и дальнейшие ссылки на другую документацию.
Из командной строки в OSX вы можете использовать mDNS
или его псевдоним dns-sd
. Кажется, я припоминаю, что тот или иной из них также существует в Vista и более поздних версиях.
Чтобы сделать это в программе, вам нужно снова спросить на stackoverflow.com
Это может быть хорошим местом для начала:
http://developer.apple.com/networking/bonjour/