A real-time chat application built with Socket.IO, Express, and SQLite. Features include:
- Multi-process scaling using Node.js cluster module
- Message persistence with SQLite database
- Connection state recovery for seamless user experience
- Manual connection/disconnection controls
- Install dependencies:
npm install - Start the server:
node index.js - Open your browser to
http://localhost:3000
- Node.js
- Express
- Socket.IO
- SQLite
- Socket.IO Cluster Adapter