Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.10.2013, 16:40
Новичок на форуме
Отправить личное сообщение для shishkonaft Посмотреть профиль Найти все сообщения от shishkonaft
 
Регистрация: 21.10.2013
Сообщений: 2

Обход таймаута в соединениях
Имеется страница, запрашивающяя у сервера данные. Сервер (node.js) проверяет все что нужно, и если новых данных нет - пишет заголовки
response.writeHead(200, {"Content-Type": "text/javascript; charset=utf-8", "Connection": "Keep-Alive"});
response.write("");

складирует ожидающие запросы в массив, который при появлении данных обходится примерно так:
online.forEach(function(x) {
x[0].end(data);
});

по прошествии определенного времени (в хроме 4-6 минут) коннекты обрываются, и ничего не приходит при появлении новых данных на сервере, в консоли браузера - https://docs.google.com/file/d/0ByNM...it?usp=sharing
как выяснить кто обрывает коннекты и как от этого избавиться?
Ответить с цитированием
  #2 (permalink)  
Старый 22.10.2013, 17:23
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

эм, а зачем вообще такое делать? зачем коннекты пытаться держать искусственно?
Ответить с цитированием
  #3 (permalink)  
Старый 22.10.2013, 19:29
Новичок на форуме
Отправить личное сообщение для shishkonaft Посмотреть профиль Найти все сообщения от shishkonaft
 
Регистрация: 21.10.2013
Сообщений: 2

Пишу велосипедный чат под нодой, чтоб сообщения юзерам приходили сразу после отправки с минимальной задержкой, или есть какое-то более правильное решение?
Ответить с цитированием
  #4 (permalink)  
Старый 23.10.2013, 10:49
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

да
socket.io например
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обход элементов localStorage berserk10 Events/DOM/Window 8 11.08.2013 14:55
Как сделать обход элементов внутри DIV reno4 jQuery 4 24.07.2013 13:30
Обход массива: "сильный" return Regardless Общие вопросы Javascript 3 29.08.2012 16:38
Множественный обход массивов ArmagedDance Серверные языки и технологии 3 30.06.2011 16:58
Обход массива в строгом порядке nibble Общие вопросы Javascript 35 03.12.2010 13:38