This Node.js cyber-chat app uses Express.js and Socket.IO to build websockets. If a browser does not support websockets, it will fall back to long polling, in which the client makes a request of the server to see if data has changed, and leaving this request open for a long period of time.
To start:
- Clone the repo
- npm install
- node sio-server
- Navigate to localhost 3000.