g-laz77 / Multi-Client-Single-Server-Distributed-Chatrooms

A client server model for communication amongst multiple connected clients.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Multi-Client Single-Server Distributed Chatrooms

  • A client server model for communication amongst multiple connected clients.
  • The server supports up to N clients at one time, which would be given during the start of server.
  • No client can be associated with more that one chat room at a time. Creating a chatroom automatically joins the client to that chat room.

General Commands

  • create chatroom chatRoom1
  • list chatrooms
  • join chatRoom1
  • leave

Chatroom Commands

  • list users
  • add user2
  • reply "message content"
  • reply A.txt tcp
  • reply A.txt udp

About

A client server model for communication amongst multiple connected clients.


Languages

Language:Java 100.0%