Интеграция CFNetwork и Bonjour для интеграции iPhone с Mac - PullRequest
20 голосов
/ 13 июля 2010

Я хочу использовать CFNetwork и Bonjour совместно, чтобы иметь возможность осуществлять связь между моим приложением для iPhone и приложением Mac.Приложение на iPhone будет иметь одну кнопку.Затем в приложении Mac появится ярлык.Если кнопка нажата в приложении iPhone, метка изменится в приложении Mac.

Есть ли пример кода, который может это сделать?Если нет, может ли кто-нибудь привести меня в правильном направлении?

Спасибо!

Ответы [ 2 ]

44 голосов
/ 14 июля 2010

Билл Дадни создал образец приложения для iPhone Bonjour , чтобы продемонстрировать, как использовать Bonjour для обнаружения и подключения к двум iPhone. Я перенес этот пример на Mac , чтобы продемонстрировать, как выполнить обнаружение Bonjour между двумя платформами. Билл также предлагает рецензию о том, как он собрал оболочку Bonjour, использованную в этом примере.

Это очень простой пример, и с клиентами Mac и iPhone он делает что-то похожее на то, что вы хотите. Нужны только незначительные модификации.

Я показываю это в действии в видео для сеанса «Сеть» моего Курса по продвинутой разработке iPhone в iTunes U .

4 голосов
/ 06 мая 2014

Здесь я создал простой пример приложения, которое обменивается данными между iPhone и iMAC.

https://github.com/boobalaninfo/Bonjour-iOS-MAC-Apps

...