Я разрабатываю веб-приложение, в котором используется технология Comet Hidden iFrame для передачи данных с сервера в мобильный браузер.
В Mobile Safari все работает нормально, но с Android намного сложнее. Кажется, требуется, чтобы с сервера было отправлено сообщение размером 4 КБ, чтобы сообщение было принято во внимание. Это для каждого сообщения, а не только для первого.
Некоторые люди пытались реализовать Comet с использованием потоковой передачи XMLHttpRequest, но у них были те же проблемы с 4 КБ (http://code.google.com/p/android/issues/detail?id=13044)
Удалось ли кому-нибудь реализовать методы Comet в браузере Android без необходимости дополнения сообщений до 4 КБ?
Протестировано на Android 2.1,2.2
Событие отправлено сервером, похоже, не поддерживается даже в версии Android 4.0 http: // caniuse .com / eventsource
То же самое для веб-сокета http://caniuse.com/websockets
спасибо
-seb