Skip to content

Instantly share code, notes, and snippets.

@fjakobs
Created July 11, 2011 09:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save fjakobs/1075579 to your computer and use it in GitHub Desktop.
Save fjakobs/1075579 to your computer and use it in GitHub Desktop.
//npm install http-proxy socket.io@0.6.17
var server = require("http").createServer(function(req, res) {
res.writeHead(200, {"content-type": "text/html"});
res.end("<html><body><script src='/socket.io/socket.io.js'></script>\
<script>\
var socket = new io.Socket(null, {transports: ['xhr-multipart']});\
socket.connect();\
</script></body></html>");
})
server.listen(6666);
var io = require('socket.io').listen(server);
io.on('connection', function(client){
console.log("connect", client.sessionId);
client.on('disconnect', function(){
console.log("disconnect", client.sessionId);
});
});
var httpProxy = require('http-proxy');
httpProxy.createServer(6666, 'localhost').listen(6060);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment