> If you can chunk your number crunching into smallish pieces, then I'd > recommend using Twisted, and letting it take care of the intracacies of > non-blocking sockets for you. > I recommend Twisted also. Once you understand how to use the framework, it is very quick to get something running.