summaryrefslogtreecommitdiffstats
path: root/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'index.js')
-rw-r--r--index.js36
1 files changed, 36 insertions, 0 deletions
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');
+});