node.jsと、後で新しいデータを送信するためにhttp接続を開いたままにしておく可能性を試しています。一方向ソケットのように。
私は次のnode.jshttpサーバーを持っています:
var http = require("http");
var s = http.createServer(function(req,res){
var i = 0;
res.writeHead(200,{'content-type': 'text/plain'});
var iv = setInterval(function(){
res.write((i++)+"");
if(i == 50){
clearInterval(iv);
res.end("");
}
},1000);
});
s.listen(8000);
Firefoxでこのサーバーにリクエストを送信すると、番号50に達するまで、毎秒新しい番号が取得されます。
Chromeでは、50秒待ってから、すべての数値を一度に表示します。ChromeでFirefoxと同じ動作を実現するにはどうすればよいですか?