Bonjour/Zeroconfサービスのために特定のネットワークを簡単にスキャンする方法はありますか?Zeroconf/Bonjourノードを発見しますか?
私はコンピュータ(Linux、Windows、Apple)のセットを持っており、イントラネット内の利用可能なすべてのZeroconf対応ネットワークノードのリストを自動生成したいと考えています。
Bonjour/Zeroconfサービスのために特定のネットワークを簡単にスキャンする方法はありますか?Zeroconf/Bonjourノードを発見しますか?
私はコンピュータ(Linux、Windows、Apple)のセットを持っており、イントラネット内の利用可能なすべてのZeroconf対応ネットワークノードのリストを自動生成したいと考えています。
私はそれを使用していませんが、Mono Project's Zeroconf libraryをご覧ください。
質問ツールmzclient
が役立つようです。
他に何もなければ、そのライブラリを使用してC#で何かを構築できるはずです。
なぜこれが落とされたのか分かりません...なぜ私に教えてください。私が間違っていると、私は訂正から利益を得る。 :-) –
LinuxとAvahi-Daemonを使用している場合、Avahi-Discoverは調査の価値があるようです。
あなたは明らかにダウンロード/インストール/起動する必要があります。最も信頼性の高い方法は、(私はMDNSできる組み込み製品を構築し、これらすべてを試してみた断然
% avahi-discover
:
% sudo apt-get install avahi-discover
としてGUIを起動します:Ubuntuの/ Debianでは、次のものを使用することができます)オープンソース「Bonjour」を使うことです。これは、mDNSResponderデーモンであり、ここではその利用可能:
http://opensource.apple.com/source/mDNSResponder/mDNSResponder-320.10/
mDNSResponderパッケージには、すべての利用可能なサービスをポーリングしてみましょうJavaのJNIライブラリと例があります。
@EdH、ありがとうございます。私はそれを投票した。私はMono.Zeroconfをまだ試していませんが、Bonjour/Zeroconfがここ数年でほとんど変わっていないので、うまくいくと私は肯定的です。私はサービスの公開や発見のような基本的な機能だけを探しています。 mzclientは、まずは素晴らしい場所です。私は源のためのgitの場所を掘った:mzclient on github。これは他の人が同様のソリューションを探しているのに役立ちます。
.NET上でzeroConfを探している人は、この[ZeroConf on codeplex](http://zeroconf.codeplex.com/)に興味があるかもしれません。 – DragoRaptor
サブネット間で動作させましたか? – Gobliins