iPhone SDK: передача файлов с телефона на телефон - PullRequest
0 голосов
/ 11 февраля 2010

Какой самый простой подход для копирования файлов с iPhone на iPhone (p2p).

Единственный способ, которым я могу придумать, это:

  • Используйте Bonjour для обнаружения серверного приложения (которое будет рекламироваться через Bonjour)

  • Использовать NSStream (или сокеты) и затем передавать данные из файла с однорангового узла в одноранговой сети (чтение фрагмента файла, отправка фрагмента файла и т. д. до тех пор, пока не будет прочитан весь файл)

Существует ли API / Метод, который позаботится обо всех потоковых данных и просто скопирует файл с места на место, не выполняя низкоуровневое программирование с потоками или сокетами (аналогично http://msdn.microsoft.com/en-us/library/ms740565(VS.85).aspx)?

Полагаю, я также могу использовать GameKit и передавать данные через сеанс установки, но кажется, что Baonjour обеспечивает большую гибкость.

спасибо

1 Ответ

0 голосов
/ 12 февраля 2010

iFiles App (http://itunes.apple.com/us/app/ifiles/id336683524?mt=8) делает и другое, пользователь может передавать файлы с помощью браузера с рабочего стола на iPhone. Поэтому они использовали для этого простые html, js. Но если рассматривать передачу файлов с iPhone на iPhone, то это приложение для связи между приложениями, что означает, что нам нужно кодировать его на низком уровне, заботясь о потоковой передаче и всех вещах. потому что в iphone вы не можете выбирать такие файлы, как рабочий стол:)

...