Отправка данных между OSX и iPhone / iPad - PullRequest
0 голосов
/ 19 августа 2010

Мне интересно, как я могу передавать данные между машиной и мобильным устройством.Я знаю об игровом комплекте и немного читал о Bonjour (но не знаю много об этом), но хотел бы узнать некоторые экспертные соображения о том, как лучше всего.

Что я в основном хочупостроить это одностороннее приложение трафика, которое отправляет данные из OSX на мобильное устройство (iPhone, iPod touch или iPad).Отправка данных - это изображения, текст (определенного размера и местоположения) или видео.Мобильное устройство просто должно получить эти данные и отобразить их ... ничего более.Я предполагаю, что решение WiFi будет лучшим.

Как мне лучше всего это сделать?Есть ли какие-нибудь учебники, которые могут помочь мне собрать это вместе?

Заранее спасибо!

С уважением,Пол Пилен

1 Ответ

1 голос
/ 19 августа 2010

Пока нет ответа.,.

Bonjour больше ориентирован на сети LAN, поэтому ограничил бы вас WiFi.

Это также больше стандарт обнаружения сервисов - ваше приложение Mac будет рекламировать сервис в локальной сети, и клиенты смогут его увидеть - но ваше фактическое взаимодействие с приложением будет осуществляться через другой сокет TCP с использованием любого подходящего протокола..

Этот связанный ответ может быть полезен (хотя вы захотите, чтобы CFNetwork выполнял обратную передачу - с Mac на телефон)

[iPhone]: Как отправить поток вывода через беспроводную сеть?

Для видео вам, вероятно, лучше искать рамки более высокого уровня (то есть AV).

Не зная полных деталей того, что вы хотите сделать, я задаюсь вопросом, а неотправляя данные на iPhone, лучше всего было бы отправить легкое уведомление на iPhone (AMQP, XMPP или аналогичный протокол), передав URL-адрес ресурсу на Mac - таким образом, вы можете использовать стандартный HTTP GET для изображений,видео и т. д. на стороне iPhone добавьте URL-адрес в виде веб-набора для отображения, а на стороне Mac вы можете использоватьстандартный веб-сервер (Apache или встроенный HTTP-сервер в вашем коде).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...