Java Chat Rooms

1. Required Features (20 pts in total)

You are expected to implement a chat room using Java. This project requires you to execute multiple threads and display multiple command-line interfaces, namely chat rooms. Each chat room command-line interface should be able to send messages to all other command-line interfaces while receiving and displaying messages on the command-line interface. The project should support the following features:

2. Submission

Submission should be made at the blackboard system. You need to submit:

3. Resources