I'm trying to create a client-server model using Python where the client sends a request. The server receives it and spawn a process/thread to handle the request and when it's done sends the result back to the client. The server should be able to handle multiple clients and hence multiple requests without any issues. The server must have some kind of session management maintaining client & request details. How should I implement this. Can someone help me?
This is my first big task at work & I'm excited.