Java Chat Application

Description

An interactive Java client-server application utilizing Socket Programming and Multi-Threading, including a custom communication protocol.

Installation and Usage

Install Docker on your machine and the docker-compose.yml file in the project root directory by running the below command:

docker-compose up