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

  • Перемещение UIView (изображение и текст)
  • Преобразование NSString даты в NSDate
  • UIWebView не масштабирует контент для соответствия
  • Метод Swizzle на устройстве iPhone
  • Как сделать кнопку перехвата надписью для перехвата событий?
  • Округлые углы только на вершине UIView
  • Msgstr "wait_fences: не удалось получить ответ: 10004003"?
  • API, чтобы определить, работает ли на iPhone или iPad
  • как сделать программный снимок экрана для iPhone?
  • Как включить и использовать новые шрифты в iPhone SDK?
  • Добавление изображений в UITextView
  • Interesting Posts
    Давайте будем гением компьютера.