2014-12-08 4 views
0

Я создаю презентационное приложение, которое использует структуру Multiber Connectivity и передает данные только через WiFi. я заметил, что при совместном использовании ресурсов с коллегами, используяУвеличение числа сверстников в MCSession снижает скорость передачи данных drasitically

sendResourceAtURL: withName: toPeer: withCompletionHandler:

скорость передачи данных резко снижается, когда счетчик сверстников идет вверх. Как я могу это преодолеть?

Во-вторых, как бы я узнал, что инфраструктура погоды Wi-Fi или iPad одноранговый WiFi используется каркасом для передачи данных?

ответ

0

Мой опыт работы с MPC был схожим. Чем больше вы подключаетесь и, что более важно, тем больше данных вы отправляете между сверстниками, тем медленнее все получается.

Единственное решение, с которым я смог придумать, - передать данные третьему лицу (например, Amazon S3) через Wi-Fi/сотовую сеть, а затем передать URL-адрес для этих загруженных данных партнеру. В зависимости от того, что вы пытаетесь сделать с MPC, это может победить цель, но, похоже, MPC не был построен для передачи больших объемов данных.

Чтобы ответить на второй вопрос, в настоящее время нет способа узнать, какую технологию использует инфраструктура.

 Смежные вопросы

  • Нет связанных вопросов^_^