A chat server built using Node.js that communicates over TCP
- Install Node.js from https://nodejs.org/en/
- Run the following Command
cd src/app/tcp-server
node chatter
/rooms - Lists all the rooms on the server
/users - Lists all the users in the current room
/join - Joins a specified chat room
/leave - Removes user from the current chat room and returns them to the lobby
/create - Creates a new chat room
/delete - Deletes a chat room. A user can only delete a chat room created by him/her
/quit - Disconnects the user from the chat server
/msg - Sends a private message to another user
/help - Lists all available commands for interaction with the server
/info - Lists useful information for the user (connection, room and server information)