From c3f11b89b73e1e1e109631493150817bd8c78a66 Mon Sep 17 00:00:00 2001 From: okalintu Date: Tue, 3 Mar 2015 13:49:21 +0200 Subject: initial commit --- index.js | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 index.js (limited to 'index.js') diff --git a/index.js b/index.js new file mode 100644 index 0000000..3e06e9a --- /dev/null +++ b/index.js @@ -0,0 +1,36 @@ +var app = require('express')(); +var http = require('http').Server(app); +var io = require('socket.io')(http); + +var que = [] + +app.get('/', function(req, res){ + res.sendFile(__dirname + '/index.html'); +}); +app.get('/client.js', function(req, res){ + res.sendFile(__dirname + '/client.js'); +}); +app.get('/adm', function(req, res){ + res.sendFile(__dirname + '/adm.html'); +}); + +io.on('connection', function(socket){ + socket.emit("quedata",que); + + socket.on("queadd",function(data){ + console.log("adding new que entry"); + que.push(data); + io.emit("quedata",que); + }); + socket.on("quepopfirst",function(data){ + console.log("deleting first from que"); + que.shift(); + io.emit("quedata",que); + }); + + +}); + +http.listen(3000, function(){ + console.log('listening on *:3000'); +}); -- cgit v1.3