Lots more work on clients and sockets, basics of message handler.