2009-02-26 5 views
5

Bonjour/Zeroconfサービスのために特定のネットワークを簡単にスキャンする方法はありますか?Zeroconf/Bonjourノードを発見しますか?

私はコンピュータ(Linux、Windows、Apple)のセットを持っており、イントラネット内の利用可能なすべてのZeroconf対応ネットワークノードのリストを自動生成したいと考えています。

+0

サブネット間で動作させましたか? – Gobliins

答えて

4

私はそれを使用していませんが、Mono Project's Zeroconf libraryをご覧ください。

質問ツールmzclientが役立つようです。

他に何もなければ、そのライブラリを使用してC#で何かを構築できるはずです。

+0

なぜこれが落とされたのか分かりません...なぜ私に教えてください。私が間違っていると、私は訂正から利益を得る。 :-) –

5

LinuxとAvahi-Daemonを使用している場合、Avahi-Discoverは調査の価値があるようです。

あなたは明らかにダウンロード/インストール/起動する必要があります。最も信頼性の高い方法は、(私はMDNSできる組み込み製品を構築し、これらすべてを試してみた断然

% avahi-discover 
2

% sudo apt-get install avahi-discover 

としてGUIを起動します:Ubuntuの/ Debianでは、次のものを使用することができます)オープンソース「Bonjour」を使うことです。これは、mDNSResponderデーモンであり、ここではその利用可能:
http://opensource.apple.com/source/mDNSResponder/mDNSResponder-320.10/

mDNSResponderパッケージには、すべての利用可能なサービスをポーリングしてみましょうJavaのJNIライブラリと例があります。

1

@EdH、ありがとうございます。私はそれを投票した。私はMono.Zeroconfをまだ試していませんが、Bonjour/Zeroconfがここ数年でほとんど変わっていないので、うまくいくと私は肯定的です。私はサービスの公開や発見のような基本的な機能だけを探しています。 mzclientは、まずは素晴らしい場所です。私は源のためのgitの場所を掘った:mzclient on github。これは他の人が同様のソリューションを探しているのに役立ちます。

+0

.NET上でzeroConfを探している人は、この[ZeroConf on codeplex](http://zeroconf.codeplex.com/)に興味があるかもしれません。 – DragoRaptor

関連する問題