Socket.IO實(shí)時應(yīng)用程序框架
Socket.IO 實(shí)現(xiàn)了實(shí)時雙向的基于事件的通訊機(jī)制。旨在讓各種瀏覽器與移動設(shè)備上實(shí)現(xiàn)實(shí)時app功能,模糊化各種傳輸機(jī)制。
Socket.IO 是跨平臺,多種連接方式自動切換,做即時通訊方面的開發(fā)很方便,而且能和expressjs提供的傳統(tǒng)請求方式很好的結(jié)合,即可以 在同一個域名,同一個端口提供兩種連接方式:request/response, websocket(flashsocket,ajax…).
示例代碼:
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);
});評論
圖片
表情
