This is an application that allows users to chat with each other.
Allows multiple users to chat with each other.
Each user has their own socket and thread.
- Python 3
- Socket module
- Thread module
- Tkinter for client gui
start the server.
- python server.py enter ip address and port.
note: 127.0.0.1 is the default IP and 12345 is the default port.
start as many clients as you want i don't know the limitations.
- python client.py enter ip address and port and username.
Samuel Hale
https://www.geeksforgeeks.org/multithreading-python-set-1/ https://www.geeksforgeeks.org/socket-programming-python/