We use Tkinter for a simple client GUI Also we use Threading and sockets for implementation.
To try the project first open and run the server file. Then open 2 or more clients, Clients now can communicate
JOIN button to connect to server
Leave button to disconect from server
TO ALL button send the message to all connected users
To User button send the message to selected user from option menu button