- PR -

FTPのLISTの応答取得順

1
投稿者投稿内容
ぷーちん
常連さん
会議室デビュー日: 2002/10/30
投稿数: 28
投稿日時: 2003-11-18 15:17
ぷーちんです。いつもお世話になっております。

VB.NETでFtpのクライアントクラスを作成しています。
FTPのLISTコマンドの応答の取得順を教えてください。

サンプルでどこからかダウンロードしてきたプログラムでは、
LISTコマンド実行後、150の応答 -> 226の応答 -> LISTデータ取得
の順でLISTを行っており、確かにこの順で動作する事も確認しました。
ですが、ファイル数が多いディレクトリのLISTを実行すると、
226の応答が戻って来ないでタイムアウト(1分待たせた)してしまいます。

コマンドプロンプトで、ftp -d でftpを実行してLISTを行うと、
150
リスト結果
226
のように表示されるので、150と226の間にデータを取得するように修正したところ、
ファイル数が多くてもリスト結果が取得できるようになりました。

この取得方法で正解なのでしょうか?
どうぞよろしくお願い致します。
1

スキルアップ/キャリアアップ(JOB@IT)