Prepscius, Colin (IT) wrote: > So I'm using the ThreadingTCPServer from the python standard library > SocketServer, and calling serve_forever on it. In my handler's handle > method, I call self.request.recv(x) in a loop until I've received n > bytes. But recv() returns immediately with nothing, over and over. It > all still works, but my cpu pegs. I thought socketc.recv() was supposed > to block. Anybody know if I'm doing something wrong? > It would be easier to say if we could actually see the code for your handle() method - indeed, the whole server wouldn't hurt.
regards Steve -- Steve Holden +1 571 484 6266 +1 800 494 3119 Holden Web LLC http://www.holdenweb.com/ -- http://mail.python.org/mailman/listinfo/python-list