Original Post
Hi all im looking at doing a simple little(real-time multiplayer) game mostly in python. but im at a bit of a stickey point... My requirements are(though im sure someone will tell me im wrong): server that runs main loop uninterupted server recognises each client uniquley client runs main loop uninterupted now, the clients kinda easy, i just have a non-blocking socket, and do stuff with it but the server is causing me a few headaches, i cant find a way to make "SocketServer" non-blocking (like, when im running my main loop, i cant check it for info without blocking the main loop) my current solution is to have a single socket on the server, and identify clients by their IP which aint a great solution tbh... what do you guys think?