FTPサーバーから同じファイルを継続的にダウンロードするプログラムがあり、3時間としましょう。サーバーファイルに新しいデータが入力されるたびに。そのため、この 3 時間は ftp に接続したり切断したりしたくありません。その接続を開き、仕事が完了するまでそれを維持したいと思います。何か提案してください。
System.Net.FtpWebRequest tmpReq = (System.Net.FtpWebRequest)System.Net.FtpWebRequest.Create("ftp:MYURL");
tmpReq.Credentials = new System.Net.NetworkCredential("userid", "password");
using (System.Net.WebResponse tmpRes = tmpReq.GetResponse())
{
using (System.IO.Stream tmpStream = tmpRes.GetResponseStream())
{
using (System.IO.TextReader tmpReader = new System.IO.StreamReader(tmpStream))
{
ServerFileContents = tmpReader.ReadToEnd();
}
}
}