Node.js | socket.io



socket.io - библиотека для веб-приложений и обмена данными в реальном времени. Состоит из двух частей: клиентской, которая запускается в браузере и серверной для node.js. Оба компонента имеют похожее API. Подобно node.js, Socket.IO событийно-ориентированная. В своей основе использует протокол WebSocket. Можно использовать для создания чатов и мультиплеерных игр.



Простейший пример

var io = require('socket.io')(80);

var cfg = require('./config.json');

var tw = require('node-tweet-stream')(cfg);

tw.track('socket.io');

tw.track('javascript');

tw.on('tweet', function(tweet){

io.emit('tweet', tweet);

});