[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вопрос про Relay-сервер
program90
Как делают соединение через http потоянным в push-технологии? Про chuncked-ответы - это понятно, там идет непрерывный ответ как бы передача файла бесконечного размера порциями. А как серверы APE и Comet поддерживают постоянное соединение с каналом? Если они используют http, то какая разница как написан сервер?
И почему не используют connection: keep-alive?



Спустя 7 минут, 36 секунд (15.11.2011 - 20:37) vital написал(а):
Очень просто. Они это соединение просто не рвут.

У вас слишком много поверхностных знаний, к-е смешаны в кучу.

Спустя 2 часа, 20 минут, 21 секунда (15.11.2011 - 22:57) program90 написал(а):
А обычный сервер разве рвет? Зачем писать обязательно специальный сервер? Так написано в обзоре про push серверы, что их главная цель обеспечить постоянное соединение.

Спустя 13 минут, 53 секунды (15.11.2011 - 23:11) alex12060 написал(а):
Ставится на сервер специальный софт, он использует специальный порт (лучше, чтобы не путался с апачем). Далее, открывается постоянное соеднение (не http), и все, просто устанавливается канал и клиент ждет ответа от сервера.

Почитай про WebSockets

Спустя 2 часа, 32 минуты, 12 секунд (16.11.2011 - 01:43) program90 написал(а):
ясно, но здесь в конце написано, что WebSocket временно закрыли из-за безопасности:
Веб-Socket
Еще - непонятно, что значит двунаправленный обмен (через Tcp)? Протокол Http вроде бы тоже является двунаправленным?

Спустя 3 минуты, 2 секунды (16.11.2011 - 01:46) program90 написал(а):
А флеш относится к push-технологии? Там вроде бы тоже видео загружается не вначале, а постепенно, т.е. пока видео проигрывается. Или это неправильно?

Спустя 22 часа, 31 минута, 19 секунд (17.11.2011 - 00:17) program90 написал(а):
alex12060
И браузер может обращатся по этому протоколу к серверу?

Спустя 6 минут, 21 секунда (17.11.2011 - 00:24) Игорь_Vasinsky написал(а):
biggrin.gif а тебе зачем? так ведь голова может взорваться wink.gif

Спустя 4 дня, 12 часов, 35 минут, 41 секунда (21.11.2011 - 12:59) program90 написал(а):
)))Да, точно!
)Но может на собеседовании спросят где-нибудь потом, сейчас просто иногда пишут на superjob что нужно node.js знать поэтому могут что-нить мне кажется такое спросить.

Спустя 56 минут, 42 секунды (21.11.2011 - 13:56) vital написал(а):
Цитата (program90 @ 21.11.2011 - 11:59)
)))Да, точно!
)Но может на собеседовании спросят где-нибудь потом, сейчас просто иногда пишут на superjob что нужно node.js знать поэтому могут что-нить мне кажется такое спросить.

Вебсокеты это только малая толика области применения ноды. Причем, не самая лучшая.
Лучше про Event Loop, сallback Driven Development и вообще асинхронное программирование почитайте.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.