質問: (FtpWebResponse)ftpWebRequest.GetResponse(); ftpWebResponse.Close(); #### 質問 KeepAliveパケットが発行されない原因が分からず苦慮してます。 そもそも私が勘違いしているのか、PG以外にもOS側で何か設定が必要なのか、 些細な事でも結構ですので、助言をいただけると助かります。
回答: ftpWebRequest.KeepAlive = false; だと、転送が終わったらコントロールコネクションも閉じちゃうんじゃないでしょうか。まずはこれをtrueにしておく必要がある気がします。 https://docs.microsoft.com/en-us/dotnet/api/system.net.ftpwebrequest.keepalive?view=netframework-4.7.2#System_Net_FtpWebRequest_KeepAlive