JavaScript XmlHttpRequest с Keep-Alive на Android - PullRequest
1 голос
/ 11 августа 2011

Я пытаюсь создать веб-сайт (предназначенный для помещения в приложение PhoneGap), который отображает сообщения, отправленные с помощью HTTP push (длинный опрос, комета, ...) Для этого мне нужно соединение, которое поддерживается клиентом. Однако браузер Android, кажется, всегда закрывает соединение немедленно и не позволяет мне установить HTTP-заголовок Connection: keep-alive.

Есть ли возможность подключиться к серверу и сохранить соединение живым?

Заранее спасибо :) Метрическая тонна

1 Ответ

0 голосов
/ 11 августа 2011

вам нужно использовать реализацию какой-то разновидности HTML5 Websocket. Насколько я знаю, пока нет прямой реализации этой функции WebKit в Gingerbread 2.3.x, как и в PhoneGap, но есть обходной путь для библиотеки в PhoneGap:

http://anismiles.wordpress.com/2011/02/03/websocket-support-in-android%E2%80%99s-phonegap-apps/

Удачного кодирования! Martin

...