Chat python

Chat Room Project

This project implements a client-server chat room system using Python's socket programming capabilities. The server manages multiple clients concurrently, enabling real-time message exchange in a shared chat room environment. The client application allows users to connect to the server, send messages, and receive messages from other users.

## Features ### Server: - Accepts multiple client connections. - Handles message broadcasting to all connected clients. - Manages a list of clients and their nicknames. ### Client: - Connects to the server using a unique nickname. - Sends and receives messages in real-time. - Provides a user-friendly graphical interface for chat interactions.

Tecnologies used:

>- **Programming Language:** Python >- **Libraries:** >- `socket` for network communication. >- `threading` for handling concurrent connections. >- `tkinter` for the graphical user interface (client-side).

Link repo: GitHub