FTPアクセスにおける設定について
- 題名: FTPアクセスにおける設定について
- 著者: suilen
- 日時: 2010/02/26 12:44:06
- ID: 26467
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: FTPアクセスにおける設定について
- 著者: オショウ
- 日時: 2010/02/26 23:31:40
- ID: 26475
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: FTPアクセスにおける設定について
- 著者: 魔界の仮面弁士
- 日時: 2010/02/27 0:57:56
- ID: 26476
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: FTPアクセスにおける設定について
- 著者: suilen
- 日時: 2010/03/01 10:48:58
- ID: 26484
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: FTPアクセスにおける設定について
- 著者: suilen
- 日時: 2010/03/03 17:10:45
- ID: 26496
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
いつも参考にさせていただいており、ありがとうございます。
下記、質問させてください。
「FtpWebRequest、FtpWebResponseクラスを使ってFTPサーバーにアクセスする」
の説明ページにおきまして、
下記項目の説明用コードは、KeepAlive、UsePassiveの設定が明記されて
おりません。
・「FTPサーバーのファイルの名前を変更する」
・「FTPサーバーのファイルやディレクトリを削除する」
・「FTPサーバーのファイルのサイズを取得する」
・「FTPサーバーのファイルのファイルの更新日時を取得する」
これらを単独で使用する場合も、KeepAlive、UsePassive設定は
明記すべきでしょうか、
または、これらの処理におきましては、KeepAlive、UsePassive設定は
意味をなさないでしょうか。
※FTPサーバーのファイルを削除する処理を行った後、
数分何もしない状態で、次にファイルリスト取得処理を行おうとすると、
確実に失敗してしまいます。
アクセスするURLを変更(相手が2台ありますので)してファイルリスト
取得処理を行い(ここではいずれも失敗します)、また最初のURLに戻って
ファイルリスト取得処理を処理を行いますと、正常に処理が行えるようです。
コードを確認したところ、KeepAliveが明示されていませんでしたので、
処理後も接続が残っており、タイムアウトでログアウトされてしまい、
このような症状になっているのかと推測しております。