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

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

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

Благодаря!

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

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

Я показываю это в действии в видео для сеанса Networking моего курса Advanced iPhone Development на iTunes U.

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

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

  • Преобразование NSArray в NSDictionary
  • как сделать программный снимок экрана для iPhone?
  • Как распечатать имя метода и номер строки и условно отключить NSLog?
  • Сериализация и десериализация объектов Objective-C в JSON
  • Может ли iPhone приложение блокировать телефонные звонки?
  • AVAudioPlayer не воспроизводит звук
  • Прокрутка UITableView внутри UIScrollView
  • UIImage от CALayer - iPhone SDK
  • UIWebView не масштабирует контент для соответствия
  • Вам нужно создать NSAutoreleasePool в блоке в GCD?
  • Как найти причину ошибки «double free» malloc?
  • Давайте будем гением компьютера.