2010-03-19 3 views
1

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

Avahi API обеспечивает:

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

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

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

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

+0

В будущем, когда вы спросите о нестандартном API/библиотеке/etc, вы должны включить ссылку на него, чтобы другие знали, о чем вы говорите. – TechZen

ответ

0

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

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

Если вы сообщите нам, что вы пытаетесь выполнить, мы можем вам посоветовать.

3

Avahi и Bonjour - это в основном то же самое, что и реализация mDNS.

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

Первый вводит эквивалент iPhone из Avahi и второй один строит на вершине, что и также обеспечивает способ говорить для клиентов, которые вы найдете.

Смежные вопросы