2009-09-12 4 views
1

Six Apart имеет такой аккуратный сервис, который потоки из LiveJournal, Vox, и т.д. обновления:Как работает Six Apart Update Stream?

http://www.sixapart.com/labs/update/developers/

Он также имеет интересную возможность знать, если клиент пропустил части корма. Я возился с тем, что писал для себя подобную услугу, и, хотя мне это удалось, я стыжусь признать, что мне не хватает только ноу-хау для проверки клиента, но у меня нет надлежащих знаний для найдите, как это работает.

Может ли кто-нибудь сказать мне, какие ключевые слова я должен использовать или указать мне в учебнике, чтобы узнать, как потоковый веб-сервер может знать статус клиента? Возможно, я просто ошибаюсь, что браузер в этом случае больше похож на UDP-клиент, чем на TCP, но любые предложения или объяснения будут приветствоваться. Благодаря!

ответ

1

Возможно, вас заинтересует 'Comet' HTTP streaming. В основном сервер держит соединение открытым в браузере, толкает данные (XML, JSON и т. Д.) В браузер, когда это необходимо.

Для сервера Comet вы можете проверить cometd, что обеспечивает реализацию комет на нескольких языках. Orbited - это еще один сервер, который может транслировать потоковое HTTP в реальном времени, написанное на Python/Twisted.

+0

спасибо! Я обязательно проверю их в своих исследованиях. – AndrewBurton

 Смежные вопросы

  • Нет связанных вопросов^_^