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