Socket.IO 1.0 正式發布,快速可靠的實時引擎


  Socket.IO 是目前 Web 領域最火的實時引擎,用於實現基於事件的雙向實時的通信。它適用於任何平台,瀏覽器或設備,專注於可靠性和速度。您可以將數據推送到客戶端,並獲得實時的計數,日志或圖表。

  不久前,Socket.IO 正式發布1.0版本 ,這個版本開始能夠發送任何的內容:圖像,音頻,視頻。它允許用戶編輯一個文件同時且看到相互之間的改動。這是 GitHub 上最強大的 JavaScript 框架之一,Node.js 開發必備模塊。

您可能感興趣的相關文章

 

 

結合 Node.js HTTP Server 使用:

var server = require('http').Server();
var io = require('socket.io')(server);
io.on('connection', function(socket){
  socket.on('event', function(data){});
  socket.on('disconnect', function(){});
});
server.listen(3000);

結合 Express 使用:

var app = require('express').createServer();
var io = require('socket.io')(app);

app.listen(80);

app.get('/', function (req, res) {
  res.sendfile(__dirname + '/index.html');
});

io.on('connection', function (socket) {
  socket.emit('news', { hello: 'world' });
  socket.on('my other event', function (data) {
    console.log(data);
  });
});

結合 Koa 使用:

var app = require('koa')();
var server = require('http').Server(app.callback());
var io = require('socket.io')(server);
io.on('connection', function(){ /* … */ });
server.listen(3000);

也可以單獨使用:

var io = require('socket.io')();
io.on('connection', function(socket){});
io.listen(3000);

 

源碼下載      官方網站

 

本文鏈接:Socket.IO 1.0 正式發布,快速和可靠的實時引擎

編譯來源:夢想天空 ◆ 關注前端開發技術 ◆ 分享網頁設計資源


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM