码迷,mamicode.com
首页 > 其他好文 > 详细

server sent event

时间:2014-11-12 13:41:19      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:blog   io   ar   使用   java   数据   div   on   log   

服务器发送事件(SSE),数据推送,从服务器端推送到客户端,服务器端一发送数据,客户端就会收到并显示。webSockets是全双工socket。

我使用node做服务器端。

客户端js代码:

var source = new EventSource(‘/eventResource‘);
        source.onmessage = function(e) {
          document.body.innerHTML += e.data;
        };

服务器端代码:

app.get(‘/eventResource‘, function(req, res) {   
    res.setHeader(‘Content-Type‘, ‘text/event-stream‘);    
    setInterval(function() {
        res.write(‘data:123\n\n‘);
    },2000);         //这里不需要res.end(),服务器端每隔2s给客户端发送数据,换行是‘\n\n‘
});

写的是简化版。

server sent event

标签:blog   io   ar   使用   java   数据   div   on   log   

原文地址:http://www.cnblogs.com/wang-jing/p/4091921.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!