У меня есть доступ только к клиентскому коду, поэтому, если есть способ, он должен быть там.
Я решил, что должен использовать один глобальный XMLHttpRequest
объект,инициализируется следующим образом:
var request = new XMLHttpRequest();
request.setRequestHeader("keep-alive",true);
request.setRequestHeader("keep-alive-max",1000000);
request.setRequestHeader("keep-alive-timeout",1000000);
Число 3 означает, что для этого сеанса должно хватить 1 миллион раз.
Число 4 означает, что для этого сеанса должно хватить 1 миллион секунд.
Однако приведенный выше код, похоже, не подходитдостичь цели:
Сеанс выполняется на локальном порте 8080, и когда я наблюдаю его с помощью (команда Windows) netstat -aon | find "8080"
, я вижу, что разные соединения создаются и разрушаются в течение сеанса.
Есть предложения?
Спасибо.