threaded server

each client receives a thread on the server