Avahi DNS Stack для iPhone? - PullRequest
       26

Avahi DNS Stack для iPhone?

1 голос
/ 19 марта 2010

Хотелось бы узнать, есть ли у нас avahi api для iphone?В качестве альтернативы, можем ли мы реализовать протокол avahi в iphone?

API avahi предоставляет:

avahi-core: API для встраивания полного стека mDNS / DNS-SD в ваше программное обеспечение.Это предназначено только для разработчиков встроенных устройств.Мы не рекомендуем использовать этот API в обычных настольных приложениях, поскольку не рекомендуется одновременно запускать несколько стеков mDNS на одном хосте.

D-Bus API: расширенный интерфейс D-Bus для просмотра и регистрации mDNS/ DNS-SD сервисы с использованием avahi-daemon.Мы рекомендуем использовать этот API для программного обеспечения, написанного на любом языке, кроме C (например, Python).

avahi-client: упрощенная оболочка C для API D-Bus.Мы рекомендуем использовать этот API в программах на C или C ++.Внутренности D-Bus полностью скрыты.

avahi-gobject: объектно-ориентированная оболочка C, основанная на Gibb's GObject.Мы рекомендуем использовать этот API для программ GNOME / Gtk.

Ответы [ 2 ]

3 голосов
/ 19 марта 2010

Avahi и Bonjour - это одно и то же, оба реализуют mDNS.

Проверьте эти два документа:

Первый представляет iPhone-эквивалент Avahi, а второй - на основе этого, а также предоставляет способ общения с найденными клиентами.

0 голосов
/ 19 марта 2010

В принципе, в iPhone может быть включена любая POSIX-совместимая библиотека. Тем не менее, вы не сможете пройти проверку магазина приложений.

Лучший вопрос: зачем? Что предлагает вам avahi, а обработка DNS API iPhone - нет?

Если вы расскажете нам, чего пытаетесь достичь, мы могли бы лучше вас проконсультировать.

...