Hello Irmen, > Why? If you have multiple threads serving some requests at the same time, > doesn't that > already achieve your goal?
Having multiple requests running at a time is one thing. Making them non-blocking is another. That's how I understand it. > In other words, have you tried what you describe above? Yes I already tried that, it's in the source code I posted if you look closely you'll see that I am inherting from the mixin. The server still hangs sometime, until I send it the SIGINT signal. It then sort of drops the hanging socket and resumes normal operations. > (make sure you close the connection correctly or you'll be hogging a thread > which may > eventually make the server non responsive) > > Irmen I didn't see any such code in the tests that came with the standard python library (which I took as a starting point example to write my script). Maybe it's already taken care of by some lower-level internal stuff ? -- https://mail.python.org/mailman/listinfo/python-list