1

開発には Java 6 update 14 と NetBeans 6.7 を使用しています。Bonjour を使用して特定のタイプのサービスを検出するサンプル クライアントを作成しています。

デバイスの IP アドレスを取得したいという特定の課題に直面しています。ただし、ResolveListener.serviceResolved(...)関数は、ホスト名とポートのみを提供します。FullName には、デバイスの IP 情報も含まれません。Bonjour SDK を使用してデバイスの IP アドレスを取得することはできますか? はいの場合、どのように?

ありがとう。

4

1 に答える 1

4

標準の Java InetAddressクラスを使用して、ホスト名を IP アドレスに解決します。ZeroConf (Bonjour は Apple の実装です) サービスホストをホスト名でかなり合理的に抽象化します。

于 2009-08-07T10:43:29.617 に答える