A multi-user homage to xkcd 1110.
Your browser must support WebSockets.
We recorded a preview.
All images are licensed under a Creative Commons Attribution-NonCommercial 2.5 License and based on similarly licensed work at xkcd.com. Everything else is licensed under the MPL 2.0
-
Download and unpack node
-
Configure and build node
./configure make
-
Link node executable to bin dir
ln -sf $(readlink node) ~/bin/node
-
Create npm script in ~/bin
#!/bin/sh node "$HOME/node-v0.8.9/deps/npm/bin/npm-cli.js" "$@"
-
In the source directory install ws module and dependencies (this will download and install ws and dependencies in node_modules/ sub-directory)
npm install ws
-
Run a normal web server to server the web files.
-
Start the Node server (on port 8080)
./server.js
-
Load the page. It will automatically connect to the same hostname at port 8080.
-
To change the port you must change both
server.js
(server) andnetwork.js
(client).