MultiServer_Multithreading
Brief summary of this project
This project use threading library to create servers.if the number of clients exceeds maximum main queue size then we put those client into overflow queue and clients which are in the overflow queue checks every 3 seconds if the main queue has free space. This project use sempaphore to avoid race condition. This project use socket for communication.
Installation
git clone https://github.com/pariyajebreili/MultiServer_Multithreading.git
python server.py
python client.py