连接到服务端,带有重试功能