如何使用node.js传输数据时控制块大小?

时间:2013-06-09 15:11:15

标签: node.js http

我目前正在尝试在节点中编写一个程序,该程序会定期发送数据。

当我尝试这样做时,浏览器只在一定数量的字符(大约1500)之后呈现数据,有没有办法可以手动刷新数据并控制浏览器渲染类似于我们在java中的做法(响应。 flush())???

我的计划

    var h = require("http");

    var s = h.createServer(function (rq,rs) {
        console.log("Created Connection ");
        rs.writeHead(200 , { 'Content-Type' : "text/html" } );
        setInterval(function () { 
            rs.write("<br/>\nHello");
            for( var i=0;i<1000;i++) rs.write("                 ");
        } , 2000 );
    });


    s.listen(3221 , function () {
        console.log("Listening \u001b[32m" ,this ,  "\u001b[0m");       
    });

这将在2秒后不断显示'Hello',但是如果我删除附加空空间的循环则不起作用。

0 个答案:

没有答案