I've been thinking about the same thing, I'm pretty sure the common thing is to have the listener thread off in to a bunch of individual server and clients and just run it indefinitely. I've been trying to think of problems.This would cause but I can't think of any so far... But then again I don't know what i'm doing.