Я хотел бы иметь возможность создавать объекты json из входящих данных на NSInputStream
и отправлять json, используя NSOutputStream
.
Я рассмотрел создание NSMutableData и добавление данных из потока какон приходит до тех пор, пока не будет достигнут размер буфера, но я не уверен, как динамически настроить этот размер для различных объектов JSON.
Как поток узнает, когда создается объект json, и возможно ли использовать JSONObjectWithStream:options:error:
функция для выполнения этого в потоке, который всегда открыт и подключен к серверу в локальной сети?
Я также видел эту функцию и задавался вопросом, можно ли ее использовать для записи в поток, подключенный кудаленный сервер или для потока файлов.
writeJSONObject:toStream:options:error:
Кроме того, если JSONObjectWithStream:options:error
удастся создать объекты json из потока, как они будут напечатаны, например, как они могут быть созданы как типы, которыесоответствует кодируемым?