Что выбрать для обмена данными в одной сети Wi-Fi: Multipeer, Bonjour, Socket connection

Я работаю над обменом данными через один и тот же Wi-Fi на двух или более устройствах iOS. Я успешно реализовал его с использованием многоранговой сети и изучил его из видео-документов. Я просто смотрю на Apple Dev, чтобы узнать разницу между Bonjour и Multipeer Networking. Есть ли кто-нибудь в группе, кто работал над обоими и может поделиться со мной своим опытом, что выбрать. Мое требование: подключить два или более устройств iOS к одной сети Wi-Fi

Автоматическое обнаружение и подключение.

Размер данных Может быть от 1 КБ до 1 ГБ (работа над этим с MC).

Возобновление обмена данными при отключении и подключении (ищет его с помощью MC).

Что надежнее?

Что ВЫ выберете? Я также смотрю на GCDAsyncSocket (не знаю, я в правильном направлении).

Поэтому, пожалуйста, поделитесь своим опытом. Спасибо.


person maddy    schedule 08.09.2015    source источник
comment
это похоже на глубокое синее море, пожалуйста, укажите мне правильное направление. Я пытался использовать многоранговое соединение, которое было достигнуто с помощью MCBrowserController, а также программного поиска. И смотрю теперь с bonjour.   -  person maddy    schedule 08.09.2015


Ответы (1)


Согласно документации говорится:

Платформа многорангового подключения предоставляет слой поверх Bonjour, который позволяет вам взаимодействовать с приложениями, работающими на соседних устройствах (через инфраструктуру Wi-Fi, одноранговую сеть Wi-Fi и Bluetooth (для iOS) или Ethernet (для OS X). ) без необходимости писать много сетевого кода, специфичного для вашего приложения.

person Daniel    schedule 18.04.2018