
Untitled
By: a guest on
May 7th, 2012 | syntax:
None | size: 1.31 KB | hits: 13 | expires: Never
var index = require("fs").readFileSync(__dirname + "/index.html");
require("http").createServer(function(req, res) {
if (req.url == "/xhr") {
console.log("xhr")
var headers = {};
headers['Content-Type'] = 'multipart/x-mixed-replace;boundary="socketio"';
headers['Connection'] = 'keep-alive';
// headers['Connection'] = 'close';
res.useChunkedEncodingByDefault = false;
res.shouldKeepAlive = true;
res.writeHead(200, headers);
res.write("--socketio\n");
var count = 10;
function write() {
if (count-- == 0) {
console.log("close")
res.end();
return;
}
var message = Date.now() + " " + count;
console.log("write", message);
res.write("Content-Type: text/plain\n\n");
res.write(message + "\n");
res.write("--socketio\n");
setTimeout(write, 500);
}
write();
}
else {
res.writeHead(200, {"Content-Type": "text/html"});
res.end(index);
}
}).listen(/*process.env.C9_PORT || */6666);
var httpProxy = require('http-proxy');
//httpProxy.createServer(6666, 'localhost').listen(6060);