Skip to content

Instantly share code, notes, and snippets.

@JFickel
Created June 10, 2014 02:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JFickel/6bbe0ba6c254424cc83c to your computer and use it in GitHub Desktop.
Save JFickel/6bbe0ba6c254424cc83c to your computer and use it in GitHub Desktop.
var WebSocketServer = require('ws').Server;
var http = require('http');
var port = process.env.PORT || 5000;
var server = http.createServer();
// this does nothing
server.on('request', function(req, res) {
console.log("HEADERS SHOULD BE HERE?")
console.log(req.headers);
})
server.listen(port);
var wss = new WebSocketServer({server: server});
console.log('http server listening on %d', port);
wss.on('connection', function(ws) {
// No user-agent here
console.log(ws.upgradeReq.headers)
ws.on('message', function(message) {
console.log('received: %s', message);
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment