Implement a client server model for communication amongst multiple connected clients. Generate client/server chat room with sockets.
bash Server.sh <limit> <server_ip> <port>
eg. bash Server.sh 2 127.0.0.1 2550
bash Client.sh <username> <server_ip> <port>
eg. bash Client.sh aditya 127.0.0.1 2550
-- Support upto N clients -- Commands
- create chatroom
- list chatrooms
- join chatroom
- leave chatroom
- list users in a chatroom
- add user to chatoroom
-- Message and file braodcast in the group using both TCP and UDP.