我正在使用 MVC4 中的新 PushStreamContent 实体将通知从我的 Web 服务器流式传输回多个监听 iOS 客户端(它们正在使用 NSURLConnection)。发送的消息是 JSON。当我发送小于 1024 字节的消息时,消息按预期发送。但是,发送大于此大小的消息会导致客户端以多个块接收消息,每个块为 1024 字节。
我想知道我的 iOS 客户端使用这些返回的多条消息的最佳方式是什么?有没有办法让 NSURLConnection 为我聚合结果,或者我是否需要实现一些得到结果的东西,检查它是否是有效的 json,如果不等待下一个结果并附加上一个结果,然后继续直到它有效?有什么更好的方法来做到这一点?