Интеграция CFNetwork и Bonjour для интеграции iPhone с Mac

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

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

Спасибо!

2 ответа

Решение

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

Это очень простой пример, и с клиентами Mac и iPhone он делает то, что вам нужно. Только незначительные изменения должны быть необходимы.

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

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

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

Другие вопросы по тегам