This is a Python project for a university course on systems programming. The project aims to build a simple instant messaging system that allows users to send and receive messages in real-time. The system consists of a server-side application and a client-side application that communicate over a network using TCP sockets.