Posso usar o Bonjour na linha de comando?

É possível usar o Bonjour na linha de comando? Por exemplo, se eu quiser registrar um serviço, digite algo assim: bonjour -register service_name port. E então Bonjour aloca um IP gratuito para o meu serviço. Ou, por exemplo, se eu quiser ver uma lista de serviços disponíveis, digite algo como: bonjour -showServices. E então eu recebo a lista de todos os serviços disponíveis com seus nomes, endereços IP e portas. Existe algo assim?

Estou meio confuso com a documentação disponível. Por exemploaqui, no começo do documento, vejo:

Para registrar seu serviço, ligue para DNSServiceRegister.

Para onde devo ligar? Na linha de comando? Em Java? Em C ++? Em python? É meio estranho que esse tipo de contexto não seja fornecido.

Em geral, encontro apenas informações gerais sobre zeroconf e Bonjour (o que é suposto fazer). Mas não consigo encontrar algo concreto e simples. Como exemplos do "Hello World" do uso do Bonjour.

Alguém pode me ajudar com isso?

questionAnswers(3)

yourAnswerToTheQuestion