Skip to content

Instantly share code, notes, and snippets.

@porsager
Created February 14, 2013 14:35
Show Gist options
  • Save porsager/4953192 to your computer and use it in GitHub Desktop.
Save porsager/4953192 to your computer and use it in GitHub Desktop.
var http = require('http'),
express = require('express'),
app = express();
app.get('/', function(req, res){
console.log('request');
res.send('hello world');
});
var server = http.createServer(app);
var connected_users={}, count = 0;
server.on('connection',function(socket){
socket.count = count;
connected_users[count] = socket.remoteAddress;
console.log(connected_users);
count ++;
socket.on('close',function(){
delete connected_users[socket.count];
console.log(connected_users);
});
});
server.listen(3000, function(err) {
if (err)
console.log('StartingServer', err);
else
console.log('Express server listening on port '+server.address().port+' in '+app.settings.env+' mode');
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment