¿Es posible usar Bonjour desde la línea de comandos? Por ejemplo, si deseo registrar un servicio, escribo algo así: Bonjour -register service_name port. Y luego Bonjour asigna una IP libre para mi servicio. O, por ejemplo, si deseo ver una lista de servicios disponibles, escribo algo así como: bonjour -showServices. Y luego recibo una lista de todos los servicios disponibles con sus nombres, direcciones IP y puertos. Algo como eso existe?¿Puedo usar Bonjour desde la línea de comandos?
Estoy algo confundido por la documentación disponible. Por ejemplo here, en el principio del documento que veo:
para registrar su servicio, llame a DNSServiceRegister.
¿Dónde debería llamarlo? En la línea de comando? En Java? En C++? En python? Es un poco extraño que este tipo de contexto no se proporcione.
En general, encuentro solo una información general sobre zeroconf y Bonjour (lo que se supone que debe hacer). Pero no puedo encontrar algo concreto y simple. Como ejemplos de "Hello World" de Bonjour.
¿Alguien puede ayudarme con eso?
Gracias mucho por la respuesta. Ayudan, pero todavía no obtuvo la respuesta a mi pregunta: "¿Puedo usar Bonjour desde la línea de comandos?". Max, mDNS no es para Windows (que necesito).jdizzle, dns-sd está muy cerca de lo que necesito, pero no es Bonjour, ¿verdad? ¿Puede ser que dns-sd sea utilizado por Bonjour? – Roman
Encontré un ejemplo del uso de Bonjour en el mundo real desde la línea de comandos, para anunciar una impresora en otra máquina que no es compatible con mDNS. Es posible que encuentre que responde algunas de sus preguntas: http://playcontrol.net/ewing/jibberjabber/advertising_a_legacy_networ.html – Max
dns-sd es una herramienta de línea de comandos para registrar/explorar anuncios bonjour. Es exactamente lo que dices que quieres, pero apuesto a que lo que realmente quieres es una bonjour API para que la use tu aplicación, que también existe. – jdizzle