1

Bonjour (mDNSResponder - Linux バージョン) を Ubuntu Box (ホスト A) で実行しています。Avahi を新しいプラットフォームに移植することができました。ご覧のとおり、./mDNSNetMonitor は、別のホストであるホスト B (/etc/avahi/services/myservice.service) で avahi によって公開されたサービスを検出できます。これは、Bonjour が Avahi によって公開されたサービスを検出できることを意味します。

ここでの私の質問は、なぜ avahi-compat-libdns_sd ライブラリが必要なのかということです。実験のコンテキストで、avahi-compat-libdns_sd ライブラリも新しいプラットフォーム (ホスト B) に移植する必要がありますか? ホスト B で実行されている Avahi は「Dbus 対応」であることに注意してください。

4

1 に答える 1

1

基本的に、 Bonjour SDKインターフェイスとの互換性を提供するために、avahidns_sd.hを使用してヘッダー ファイルとバッキング実装を提供します。いいえ、実験のためにパーツを移植する必要はありません。avahi-compat-libdns_sd

于 2011-03-31T14:20:10.697 に答える