Чтение и запись JSON с использованием NSStream на сервер через сокет - PullRequest
0 голосов
/ 17 сентября 2018

Я хотел бы иметь возможность создавать объекты json из входящих данных на NSInputStream и отправлять json, используя NSOutputStream.

Я рассмотрел создание NSMutableData и добавление данных из потока какон приходит до тех пор, пока не будет достигнут размер буфера, но я не уверен, как динамически настроить этот размер для различных объектов JSON.

Как поток узнает, когда создается объект json, и возможно ли использовать JSONObjectWithStream:options:error: функция для выполнения этого в потоке, который всегда открыт и подключен к серверу в локальной сети?

Я также видел эту функцию и задавался вопросом, можно ли ее использовать для записи в поток, подключенный кудаленный сервер или для потока файлов.

writeJSONObject:toStream:options:error:

Кроме того, если JSONObjectWithStream:options:error удастся создать объекты json из потока, как они будут напечатаны, например, как они могут быть созданы как типы, которыесоответствует кодируемым?

...