create a new client and put it to DEFAULT_USER_NAME if the client needn't authenticate when build reconnection