从reconnect方法里面提取连接的逻辑。此版本可以持续重连不退出。