Я использую новый объект PushStreamContent в MVC4 для потоковой передачи уведомлений с моего веб-сервера обратно нескольким клиентам IOS для прослушивания (они используют NSURLConnection). Отправляемые сообщения - JSON. Когда я отправляю сообщения размером менее 1024 байт, сообщение отправляется, как ожидалось. Однако отправка сообщений, размер которых превышает этот размер, приводит к тому, что клиент получает сообщение в нескольких кусках, каждый из которых имеет 1024 байта.PushStreamContent отправляет результаты обратно в куски?
Мне интересно, что лучший способ для моих клиентов iOS использовать эти несколько сообщений? Есть ли способ, чтобы NSURLConnection агрегировал результаты для меня или мне нужно реализовать что-то, что получает результат, проверяет, действительно ли он json, если не ждать следующего результата и добавить предыдущее, и продолжить, пока он не будет действителен? Что это лучший способ сделать это?