Интеграция 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.