2010-03-19 3 views
1

아이폰 용 avahi api이 있는지 알고 싶습니다. 양자 택일로, 우리는 아이폰에 avahi 프로토콜을 구현할 수 있습니까?iPhone 용 Avahi DNS 스택?

를 Avahi API는 다음과 같은 기능을 제공합니다

를 Avahi 코어 : 당신의 소프트웨어에 전체 mDNS를/DNS-SD 스택을 내장하는 API. 이는 임베디드 어플라이언스 개발자 에만 해당됩니다. mDNS 스택을 동일한 호스트에서 동시에 여러 번 실행하는 것은 좋지 않으므로이 API를 일반 데스크톱 응용 프로그램에서 사용하지 못하게합니다.

D-버스 API : 검색에 대한 광범위한 D-버스 인터페이스를 Avahi 데몬을 사용하여 등록 mDNS를/DNS-SD 서비스를 제공합니다. Google 은 (예 : Python) 이외의 다른 언어로 작성된 소프트웨어에이 API를 사용하는 것이 좋습니다.

avahi-client : D-Bus API를 둘러싼 간단한 C 래퍼. C 또는 C++ progams에서이 API를 사용하는 것이 좋습니다. D 버스 내부 은 완전히 숨겨져 있습니다.

avahi-gobject : GLib의 GObject를 기반으로 한 객체 지향적 C 래퍼입니다. 이 API를 GNOME/Gtk 프로그램에 사용하는 것이 좋습니다.

+0

앞으로는 비표준 API/라이브러리/etc에 관해 질문 할 때 링크를 포함 시켜서 다른 사람이 말하는 내용을 알아야합니다. – TechZen

답변

0

원칙적으로 모든 POSIX 호환 라이브러리는 iPhone에 포함될 수 있습니다. 그러나 앱 스토어 심사를 통과하지 못할 수도 있습니다.

더 좋은 질문은 다음과 같습니다. avahi가 iPhone API DNS 처리가 제공하지 않는 것은 무엇입니까?

귀하가 성취하고자하는 바를 알려 주시면 더 잘 알려 드릴 수 있습니다.