CSC564 chat client done.