1

iPhone 側のavahi APIがあるかどうかを知りたいですか? あるいは、iphone に avahi プロトコルを実装できますか?

avahi API は以下を提供します。

avahi-core: 完全な mDNS/DNS-SD スタックをソフトウェアに埋め込むための API。これは、組み込みアプライアンスの開発者のみを対象としています。同じホストで複数の mDNS スタックを同時に実行することはお勧めできないため、通常のデスクトップ アプリケーションでこの API を使用することはお勧めしません。

D-Bus API: avahi-daemon を使用して mDNS/DNS-SD サービスを参照および登録するための広範な D-Bus インターフェイス。C 以外の言語 (Python など) で記述されたソフトウェアには、この API を使用することをお勧めします。

avahi-client: D-Bus API の C ラッパーを簡素化します。この API を C または C++ プログラムで使用することをお勧めします。D-Bus 内部は完全に隠されています。

avahi-gobject: GLib の GObject に基づくオブジェクト指向の C ラッパー。この API を GNOME/Gtk プログラムに使用することをお勧めします。

4

2 に答える 2

3

Avahi と Bonjour は基本的に同じもので、どちらも mDNS を実装しています。

次の 2 つのドキュメントを確認してください。

1 つ目は Avahi に相当する iPhone を紹介し、2 つ目はその上に構築され、見つけたクライアントと対話する方法も提供します。

于 2010-03-19T15:05:15.000 に答える
0

原則として、POSIX 互換のライブラリはすべて iPhone に含めることができます。ただし、アプリ ストアの審査を通過できない場合があります。

より良い質問は次のとおりです。avahi が提供するもので、iPhone API の DNS 処理には提供されないものは何ですか?

何を達成しようとしているのかを教えていただければ、より適切なアドバイスを提供できます。

于 2010-03-19T14:17:06.047 に答える