나는 확인을위한 FTP 폴더에 루프를 원하는 : C 번호 - -에서는 FtpWebRequest 파일이 내가 할</p> <p>도착 경우 같은 연결을 통해 여러 요청/로그인
FtpWebRequest request = (FtpWebRequest)WebRequest.Create("ftp://localhost:8080");
request.Credentials = new NetworkCredential("anonymous", "");
request.Method = WebRequestMethods.Ftp.ListDirectoryDetails;
while(true)
{
using (FtpWebResponse response = (FtpWebResponse)request.GetResponse())
using (Stream responseStream = response.GetResponseStream())
using (StreamReader reader = new StreamReader(responseStream))
{
Console.WriteLine(reader.ReadToEnd());
reader.Close();
response.Close();
}
}
그러나 두 번째 반복에서
I 예외가 얻을 : 스트림을 읽을 수 없습니다을
'using'문을 사용하거나 response, responseStream 및 reader를 삭제하십시오. – Peter4499
답변을 주셔서 감사합니다. 코드를 업데이트했지만 항상 예외가 있습니다. –