Chat server application using sockets. In this scenario, multiple clients can connect to the
server and exchange messages with one another in real-time. This is a classic use case for distributed
systems, as the server must coordinate messages from multiple sources, differents machines and ensure
that they are delivered to the appropriate recipients.
Report
Video Demonstration