The Client can now parse and process protocol strings from another client both ways. The socket stuff is not done yet, just the string parsing is done.