Now we have a multithreaded server which creates a thread for each incoming connection. This is still in a testing state, with long delays between data writes.