basic whiteboard with no btns

This commit is contained in:
rofl256
2018-02-08 17:45:07 +01:00
parent 1098d81f2e
commit 9b58e572ae
27 changed files with 4330 additions and 0 deletions

26
server.js Normal file
View File

@@ -0,0 +1,26 @@
var PORT = 8080; //Set port for the app
var express = require('express');
var s_whiteboard = require("./s_whiteboard.js");
var app = express();
app.use(express.static(__dirname + '/public'));
var server = require('http').Server(app);
server.listen(PORT);
var io = require('socket.io')(server);
console.log("Webserver & socketserver running on port:"+PORT);
app.get('/loadwhiteboard', function(req, res) {
var wid = req["query"]["wid"];
var ret = s_whiteboard.loadStoredData(wid);
res.send(ret);
res.end();
});
io.on('connection', function(socket){
socket.on('drawToWhiteboard', function(content) {
socket.broadcast.emit('drawToWhiteboard', content);
s_whiteboard.handleEventsAndData(content); //save whiteboardchanges on the server
});
});