Действительно ли возможно использовать Добрый день из командной строки? Например, если я хочу зарегистрировать сервис, я ввожу что-то как этот: добрый день - регистрируют service_name порт. И затем Добрый день выделите свободный IP для моего сервиса. Или, например, если я хочу видеть список доступных сервисов, я ввожу что-то как: добрый день-showServices. И затем я получаю список всех доступных сервисов с их именами, IP-адресами и портами. Чему-то нравится, которые существуют?
Я отчасти смущен доступной документацией. Например, здесь, в начале документа я вижу:
Для регистрации сервиса назовите DNSServiceRegister.
Где я должен назвать его? В командной строке? В Java? В C++? В Python? Довольно странно, что этот вид контекста не обеспечивается.
В целом я нахожу просто общую информацию о zeroconf и Добрый день (что он, как предполагается, делает). Но я не могу найти что-то конкретным и простым. Как "Привет Мировые" примеры использования Добрый день.
Кто-либо может помочь мне с этим?
dns-sd
- это программа командной строки, которая работает как в Windows, так и в Mac OS X.
Я часто использую ее для туннелирования общих папок iTunes через Интернет с помощью ssh. Обычно я использую dns-sd -P my_music _daap._tcp. локальный 3690 локальный хост 127.0.0.1
. Предполагается, что я настроил прослушивание туннеля ssh на локальном порту 3690 на порт 3689 хоста, использующего iTunes во внешней сети. В результате в iTunes появится значок «my_music».
Да, конечно, возможно. Взгляните на страницу руководства для mDNS