Ist es möglich, Bonjour über die Befehlszeile zu verwenden? Zum Beispiel, wenn ich einen Dienst registrieren möchte, gebe ich etwas ein: bonjour -register service_name port. Und dann vergeben Bonjour eine freie IP für meinen Dienst. Oder, zum Beispiel, wenn ich eine Liste der verfügbaren Dienste sehen möchte, gebe ich etwas ein wie: bonjour -showServices. Und dann bekomme ich eine Liste aller verfügbaren Dienste mit ihren Namen, IP-Adressen und Ports. Gibt es so etwas?Kann ich Bonjour über die Befehlszeile verwenden?
Ich bin etwas verwirrt von der verfügbaren Dokumentation. Zum Beispiel here, am Anfang des Dokuments sehe ich:
Ihren Dienst zu registrieren, ruft DNSServiceRegister.
Wo soll ich es nennen? In der Befehlszeile? In Java? In C++? In Python? Es ist irgendwie seltsam, dass diese Art von Kontext nicht bereitgestellt wird.
Im Allgemeinen finde ich nur eine allgemeine Information über Zeroconf und Bonjour (was es tun soll). Aber ich kann nichts Konkretes und Einfaches finden. Wie "Hello World" Beispiele für die Verwendung von Bonjour.
Kann mir jemand dabei helfen?
Vielen Dank für die Antwort. Sie helfen, aber hat immer noch nicht die Antwort auf meine Frage erhalten: "Kann ich Bonjour von der Befehlszeile aus verwenden?". Max, mDNS ist nicht für Windows (was ich brauche).jdizzle, dns-sd ist sehr nah an dem, was ich brauche, aber es ist nicht Bonjour, oder? Darf dns-sd von Bonjour benutzt werden? – Roman
Ich habe ein Beispiel für eine reale Verwendung von Bonjour über die Befehlszeile gefunden, um einen Drucker auf einem anderen Computer anzukündigen, der mDNS nicht unterstützt. Vielleicht finden Sie hier Antworten auf einige Ihrer Fragen: http://playcontrol.net/ewing/jibberjabber/advertising_a_legacy_networ.html – Max
dns-sd ist ein Kommandozeilen-Tool zum Registrieren/Durchsuchen von Bonjour-Ankündigungen. Es ist genau das, was Sie sagen, dass Sie wollen, aber ich wette, was Sie wirklich wollen, ist eine Bonjour-API für Ihre Anwendung, die auch existiert. – jdizzle