Описание тега nsinputstream

1 ответ

iOS HTTP многочастный запрос потоковой передачи

Я должен осуществить загрузку файла для моего приложения. Такие файлы, как активы (которые могут быть фото или видео) должны быть загружены на веб-сервер с использованием интерфейса REST. При загрузке будет использоваться запрос данных формы с польз…
2 ответа

Как создать пару NSInputStream/NSOutputStream, приняв сокет сервера?

Я знаю, что вы можете создать NSInputStream а также NSOutputStream пара (бесплатный звонок соединен с CFReadStream, CFWriteStream), открыв TCP-соединение клиента, используя CFStreamCreatePairWithSocketToHost в соответствии с Руководством по программ…
1 ответ

Планирование потока на NSRunLoop

Я следовал этому руководству http://www.raywenderlich.com/3932/networking-tutorial-for-ios-how-to-create-a-socket-based-iphone-app-and-server и у меня все работает хорошо, но есть одна строка в тексте, которую я не понимаю: Наши потоки должны быть п…
1 ответ

Запустите NSInputStream в определенном месте

У меня есть входной поток, и я хочу начать чтение байтов в определенном месте. Есть ли способ, которым я могу это сделать? Скажи я хочу читать 1024 байты в местоположении n, n быть nth байт в файле. Как мне этого добиться? Я посмотрел на документаци…
06 июл '14 в 11:34
1 ответ

Подклассы NSInputStream, переопределение делегата?

Я создал подкласс NSInputStream, но когда он читает реальные данные, я получаю следующее исключение. *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -setDelegate: only defined for abstract class. Define -[Eve…
19 июл '16 в 13:15
1 ответ

Objective-C Скачать гладкое потоковое видео

Мне интересно, есть ли способ с Objective-C скачать MP4-видео, которое настроено для потоковой передачи в формате Smooth Streaming. До сих пор я пробовал AFNetworking, NSInputStream и MPMoviePlayerController, чтобы попытаться получить доступ к необр…
1 ответ

Как я могу прочитать NSInputStream при записи его в NSOutputStream в iOS?

Я портирую приложение для Android на iPhone (больше похоже на улучшение приложения для iPhone на основе версии Android), и мне нужно разделить и объединить большие несжатые аудиофайлы. В настоящее время я загружаю все файлы в память, разделяю их и о…
19 дек '12 в 00:44
3 ответа

iOS: NSInputStream / NSOutputStream - сбой SSLHandshake в CFNetwork (-9806)

Я пытаюсь открыть поток ввода-вывода на защищенном сервере, но получаю сбой CFNetwork SSLHandshake (-9806) Я установил значения plist для доменов исключений и т. Д. <key>NSAppTransportSecurity</key> <dict> <key>NSExceptionDom…
1 ответ

Не удается создать подкласс NSInputStream из Swift (initWithData: селектор нераспознанного)

Я не могу понять, что я делаю неправильно, чтобы вызвать следующую ошибку: 2015-02-02 12:48:17.029 InputStreams[14816:221224] -[InputStreams.CustomStream initWithData:]: unrecognized selector sent to instance 0x7fda2e1aac30 Вот мой CustomStream подк…
02 фев '15 в 20:57
2 ответа

Читайте байты в быстрой строке

У меня есть двоичный файл test.data, содержащий следующие данные: 01 E6 B5 8B E8 AF 95 02 Первый байт - это, например, порядковый номер 01. Следующие 6 байтов - это два китайских символа UTF8 "测试". Затем 8-й байт снова является другим порядковым ном…
15 сен '14 в 03:01
1 ответ

NSInputStream не имеет члена с именем setDelegate

Я использую NSStreamDelegate протокол в UIViewController подкласс, А потом отправить setDelegate сообщение для NSInputStream, var input : NSInputStream? var output: NSOutputStream? func connectToSocket(host: String, port: Int) { NSStream.getStreamsT…
02 сен '14 в 06:54
1 ответ

Ставить в очередь в NSInputStream?

Я хотел бы добавить три "части" к NSInputStream: NSString, вывод из другого потока и затем еще одну NSString. Идея заключается в следующем: Первая и последняя строки NSString представляют начало и конец запроса SOAP, в то время как выходные данные и…
05 мар '13 в 23:28
1 ответ

-[NSInputStream read:maxLength:] выдает исключение, говорящее, что длина слишком велика, но это не так

Я использую NSInputStream читать данные из файла. Это потерпит крах, если maxLength больше 49152. Когда происходит сбой - иногда, но не каждый раз, он выдает следующее сообщение: *** Завершение работы приложения из-за необработанного исключения "NSI…
1 ответ

Может получать данные NSInputStream и воспроизводить видео

Я использую NSSInputStream & NSOutputStream для отправки и получения данных, На сервере (я назвал его): открыть поток для отправки данных клиенту - (BOOL)openStreams { //NSLog(@"SERVER: Open stream"); [self.delegate callbackMessageFromServer:@"SERVE…
1 ответ

Должен ли [nsInputStream read:...] возвращаться, если [nsInputStream close] вызывается другим потоком?

Мне кажется, что любой объект NSInputStream должен выскочить из метода read:, если поток закрыт другим потоком независимо от другого конца соединения с сокетом. Но в некоторых случаях это не похоже на правду. Похоже, что если другая сторона сначала …
29 авг '12 в 08:30
1 ответ

NSInputStream в фоновом потоке не вызывает NSStreamEventHasBytesAvailable

Я работаю над потоковой частью приложения. Мне нужно было поместить потоковый процесс в фоновый поток, который использует NSinputstream и NSOutputstream. затем я посылаю команды http по этому потоковому каналу в том же потоке. Я получаю NSStreamEven…
1 ответ

Данные добавляются с сервера

Я работаю над приложением, которое использует NSOutputStream и NSInputStream, чтобы попробовать его и посмотреть, что я могу сделать. Я изменил это руководство, чтобы позволить мне использовать старый компьютер в качестве сервера! У меня проблема с …
01 мар '14 в 23:28
2 ответа

Тело запроса NSURLSession, переданное медленным NSInputStream (управление пропускной способностью)

Привет на основе этого ответа я написал подкласс NSInputStream и это работает довольно хорошо. Теперь выяснилось, что у меня есть сценарий, в котором я передаю серверу большой объем данных и для предотвращения перебоев в работе других служб мне необ…
0 ответов

Попытка использовать GCDAsyncSocket для буферизованной передачи

(ОБНОВЛЕНО) Я пытаюсь прочитать большой файл (видео или изображение) и отправить его на удаленный сервер с помощью запроса SOAP. Мне нужно закодировать данные в виде строки Base64. Я пытаюсь сделать это следующим образом: Создайте шаблон xml для зап…
1 ответ

Не получать больше сообщений после получения первого сообщения с Java-сервера в клиенте iOS с помощью NSInputStream

У меня есть Java-сервер (и он может правильно прочитать запрос от моего iOS-клиента - он даже генерирует ответ и, кажется, отправляет его правильно, хотя я получал первый ответ от сервера каждый раз, но не получал другие сообщения после того, как по…