iPhone. Создание потока двоичных данных с HTTP-сервером - PullRequest
2 голосов
/ 31 августа 2009

Как мне установить поток ввода через HTTP для iPhone? Мой проект заключается в постепенном извлечении двоичных данных с HTTP-сервера на iPhone. Шаблон состоит в том, чтобы получить некоторые данные - это научное приложение - проанализировать их на некоторое время, получить больше данных. Rince, и повтори.

Этот проект является портом настольного Java-приложения, которое использует для этого InputStream и методы readInt, readString и т. Д.

Ура, Дуг

Ответы [ 2 ]

3 голосов
/ 31 августа 2009

Вы можете использовать NSURLRequest / NSURLMutableRequest вместе с NSURLConnection, чтобы добиться этого, вот несколько ссылок http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/Foundation/Classes/NSURLRequest_Class/Reference/Reference.html, http://developer.apple.com/iphone/library/documentation/Cocoa/Reference/Foundation/Classes/NSURLConnection_Class/Reference/Reference.html

2 голосов
/ 31 августа 2009

Если вам нужен API, который более прямо отражает поток ввода Java, вы можете взглянуть на CFNetwork на основе C. Тем не менее, предложение Дэниела использовать систему загрузки URL (NSURLRequest, NSURLConnection и т. Д.) Предпочтительнее, поскольку он использует Objective-C и действительно прост в использовании в асинхронном режиме. Он делает больше разрыва со старыми функциями stdio.h, чем упрощенный java.io, и вам стоит потратить на это время.

...