这是我的代码:
FtpWebRequest reqFTP;
reqFTP = (FtpWebRequest)FtpWebRequest.Create(Constant.IP);
reqFTP.Credentials = new NetworkCredential(UserName, Password);
reqFTP.Method = WebRequestMethods.Ftp.ListDirectory;
response = (FtpWebResponse)reqFTP.GetResponse();
Stream responseStream = response.GetResponseStream();
reader = new StreamReader(responseStream);
如果我的代码无法连接,我想尝试连接到 Web 服务。只有3次之后,我想放弃。
我应该如何尝试?
我正在考虑try catch
并计算失败时间,但我认为会有更好的解决方案。