>>> But what if I want it to serve one client, go to another and then go back. >>> How does that work? > > You do some I/O multi-plexing or multi-processing/threading. > > You might want to do some reading on this. The very last example on http://docs.python.org/library/socketserver.html may help you. Or perhaps the asyncore/asynchat modules. Evert