Можно ли использовать Bonjour из командной строки? Например, если я хочу зарегистрировать сервис, я набираю что-то вроде этого: bonjour -register service_name port. И тогда Bonjour выделит бесплатный IP для моего сервиса. Или, например, если я хочу увидеть список доступных служб, я набираю что-то вроде: bonjour -showServices. И тогда я получаю список всех доступных служб с их именами, IP-адресами и портами. Существует ли что-то подобное?
Я смущен имеющейся документацией. Например здесь , в начале документа я вижу:
Чтобы зарегистрировать свой сервис, позвоните
DNSServiceRegister.
Где мне это назвать? В командной строке? На яве? В С ++? В питоне? Странно, что такого рода контекст не предоставляется.
В общем, я нахожу только общую информацию о zeroconf и Bonjour (что он должен делать). Но я не могу найти что-то конкретное и простое. Как "Hello World" примеры использования Bonjour.
Кто-нибудь может мне помочь с этим?