Skip to content

Instantly share code, notes, and snippets.

@snodgrass23
Created February 20, 2014 18:30
Show Gist options
  • Save snodgrass23/9120179 to your computer and use it in GitHub Desktop.
Save snodgrass23/9120179 to your computer and use it in GitHub Desktop.
stream server
http.createServer(function (req, res) {
var buffer = '';
req
.on('data', function(buf) {
buffer += buf.toString();
})
.on('end', function() {
if (!buffer) return res.end('Jimbot with roles');
var data = JSON.parse(qs.parse(buffer).data);
console.log("\n............ turn : ", data.state.turnsElapsed + 1, '...............\n');
if (!player[data.player] || data.state.turnsElapsed < 1 ) player[data.player] = new Bot(data.player, data.state);
player[data.player].setGameState(data.state);
res.writeHead(200);
res.end(player[data.player].getMoves());
});
}).listen(port);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment