Steve's chat client/server assignment