This is a sample node.js application that streams Dante's Divine Comedy, Canto 1, to the browser client over WebSockets, one stanza every 2 seconds.
Instructions for self-hosting
Install dependencies:
npm install
Start a server using socket.io:
node server-socketio.js
or start a server using faye-websockets:
node server-faye.js
Then open your browser and navigate to:
http://localhost:8888
Instructions for hosting in IIS 8.0
You must be running Windows 8 or Windows Server 2012 with IIS 8.0 and iisnode v0.2.x or later installed. WebSocket functionality is not available in prior versions of Windows, IIS, or iisnode.
Install dependencies:
npm install
Next, you must set up an IIS application pointing to the location of the code:
setup.bat
To see the demo using socket.io, open your browser and navigate to:
http://localhost/dante/server-socketio.js
To see the demo using faye-websockets, navigate to:
http://localhost/dante/server-faye.js
Enjoy!