A TCP-based multi-user chat
This repository contains a project that implements a TCP chat application where multiple users can connect and exchange messages in real-time. The server is multithreaded, meaning it can handle multiple clients simultaneously.
Once a client is connected, users can view the list of other connected users and start private chats with them.
In the file chat.docx you can find a brief specification of the application protocol that I made on TCP to make understand the client with the server and vice versa
