Подтвердить что ты не робот

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

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

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

Спасибо!

4b9b3361

Ответ 1

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

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

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