Question

Y at-il un moyen facile de balayer un réseau donné pour les services Bonjour / Zeroconf?

J'ai un ensemble d'ordinateurs (Linux, Windows, Apple) et je voudrais générer automatiquement une liste de tous disponibles Zeroconf compatibles, noeuds en réseau dans mon Intranet.

Était-ce utile?

La solution

Je ne l'ai pas utilisé, mais vous pouvez jeter un oeil chez le Mono projet bibliothèque zeroconf .

On dirait qu'ils ont un outil de requête mzclient qui peut vous aider.

Si rien d'autre, vous devriez être en mesure de construire quelque chose en C # en utilisant cette bibliothèque.

Autres conseils

Si vous utilisez Linux et le Avahi-daemon, il ressemble à Avahi-Discover vaut une enquête.

Vous aurez évidemment télécharger / installer / lancer si. Sur Ubuntu / Debian, vous pouvez utiliser ce qui suit:

% sudo apt-get install avahi-discover

Et lancer l'interface graphique avec:

% avahi-discover

De loin la méthode la plus fiable (je l'ai essayé tout cela, la construction d'un produit intégré capable MDNS) est d'utiliser le opensource « Bonjour ». Ceci est le démon mDNSResponder, et elle est disponible ici:
http://opensource.apple.com/source/mDNSResponder/mDNSResponder-320.10/

package mDNSResponder dispose d'une bibliothèque Java JNI et des exemples qui vous permettent de consulter l'ensemble des services disponibles.

@EdH, merci pour votre message. Je vous a voté. Je ne l'ai pas essayé Mono.Zeroconf encore, mais je suis certain que cela fonctionne depuis Bonjour / Zeroconf a très peu changé au cours des deux dernières années. Je ne cherche fonctionnalités de base comme le service de publication et de découverte. Le mzclient semble un bon endroit pour commencer. Je creusais l'emplacement git pour la source: mzclient sur github . Espérons que cela aide les autres à la recherche d'une solution similaire: -)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top