使用NSStream通过套接字读取和写入JSON到服务器

时间:2018-09-17 15:51:30

标签: ios json swift nsinputstream

我希望能够根据NSInputStream上的传入数据创建json对象,并使用NSOutputStream发送json。

我已经研究过创建NSMutableData并在流到达时追加流中的数据,直到满足缓冲区大小为止,但是我不确定如何针对不同的JSON对象动态调整此大小。

该流如何知道何时创建json对象,是否可以使用JSONObjectWithStream:options:error:函数在始终打开并连接到本地网络上的服务器的流上执行此操作?

我也看到了此功能,并且想知道该功能是否可以用于写入连接到远程服务器的流,或者用于文件流。

writeJSONObject:toStream:options:error:

此外,如果JSONObjectWithStream:options:error确实从流中创建了json对象,则如何键入这些对象,例如如何将它们创建为符合Codable的类型?

0 个答案:

没有答案