I've done chat clients before with a server already built and running. I was wondering about doing the server part now. Should each server-client connection create a new thread? And what about accepting multiple connections from the server?