Я только начал изучать Node.js и был очень заинтересован в его возможностях в реальном времени, особенно с Socket.io.С тех пор я написал очень простой скрипт для подключения к потоковому серверу Twitter и трансляции твитов всем подключенным клиентам.
Для создания этого я использовал http.createClient
для подключения к stream.twitter.com и добавилв соответствующих обработчиках событий response
и data
.Все работает довольно хорошо.
Очевидно, что потоковый API Twitter в значительной степени выводит бесконечно загружаемую веб-страницу, и почему использование обработчика событий data
работает довольно хорошо с ним.Однако возможно ли сделать другие типы веб-сайтов «потоковыми»?
Например, если клиент (браузер) периодически обновляет веб-сайт с помощью XMLHTTPRequest, можно ли отслеживать выходные данные этих запросов, используяHTTP API Node.js?Или подобное расширение Node.js?
Спасибо.