Я реализую Servlet 3.0 AsyncContext в Tomcat Версия: 7.0.11
Чтобы проверить это, был разработан простой сервлет, который помещал данные в асинхронный контекст
Сервер:
Сервлет принимает число в качестве ввода, спит в течение 4 секунд, отправляет квадрат числа в качестве обновления клиенту через асинхронный контекст
Этот квадрат ранее отправленного результата отправляется четыре раза до вызова полного метода асинхронного контекста.
Клиент:
Образец клиента представляет собой файл JSP, который выполняет POST с номером в качестве ввода.
Асинхронные ответы просто распечатываются в браузере.
Все хорошо до этой стадии.
Смена клиента:
Не меняя код сервера, я изменил клиента на Flex.
Тот же самый метод сообщения вызывается с номером в качестве ввода.
И есть флэш-компонент TextArea для печати полученных ответов.
Асинхронные ответы не печатаются, как и когда они получены, но все они печатаются после получения последнего асинхронного ответа.
(Я вижу, что ответы разбиваются на фрагменты и принимаются в браузере с помощью инструмента IE F12-Developer)
Есть ли способ получить промежуточные асинхронные ответы для печати в клиенте Flex (без использования BlazeDS или LifeCycle или GraniteDS и т. П.)
ТИА