Simple Multiuser WebSocket Whiteboard
Apr. 24th, 2012 07:56 pmAssuming Node.js installed, one can run a broadcasting WebSocket server like this:
Then, we can implement a primitive multiuser whiteboard in HTML5 as follows:
( Client )
alexo@uniweb:~/chat$ npm install websocket-server npm http GET https://registry.npmjs.org/websocket-server npm http 304 https://registry.npmjs.org/websocket-server websocket-server@1.4.04 ./node_modules/websocket-server alexo@uniweb:~/chat$ cat >server.js var server = require("websocket-server").createServer(); server.addListener("connection", function(connection) { connection.addListener("message", function(msg) { server.broadcast(msg); }); }); server.listen(8080); alexo@uniweb:~/chat$ node server.js
Then, we can implement a primitive multiuser whiteboard in HTML5 as follows:
( Client )