質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
FTP

FTP(File Transfer Protocol)は、ネットワークでのファイル転送を行うための通信プロトコルの1つである。

Q&A

0回答

371閲覧

FTPサーバーから拡張情報を返したい

AGadget

総合スコア60

FTP

FTP(File Transfer Protocol)は、ネットワークでのファイル転送を行うための通信プロトコルの1つである。

0グッド

0クリップ

投稿2019/07/23 03:36

FTPサーバーから拡張情報を返す方法を探しております。

質問に至った背景

現在、FTPサーバーにファイルを送信する実行ファイル(言語はVB6.0)のテストを行っています。テスト項目はほぼ全て消化できたのですが1点だけ終わっていない項目があります。それが今回の質問となる FTPサーバーから拡張情報が返ってきたことを確認する というものです。

当初はこのようなテストは行うつもりは無かったのですが、他項目のテスト中にたまたま偶然拡張情報が返ってきました。ファイル送信中に異常が起こると、ごくごく稀に拡張情報が返ってくるらしいのですが、そのごくごく稀なケースを引いてしまったために急遽追加というかたちでテスト項目に追加されてしまいました。ただ、拡張情報が返ってきたときと同じ手順を繰り返しても再現できず困っています。

因みに、そのときの状況は以下の通りです。

  1. IISからFTPサーバーを手動停止。
  2. 実行ファイル起動。
  3. 実行ファイルが1度目のFTPサーバーとの接続を試みる(3回まで接続を試みる)。
  4. 実行ファイルがFTPサーバーとの接続に失敗した旨をログに出力。
  5. 実行ファイルが10秒スリープ。
  6. 実行ファイルが2度目のFTPサーバーとの接続を試みる(3回まで接続を試みる)。
  7. IISからFTPサーバーを手動起動。
  8. 起動させてから10秒ほど経ってから手動停止。
  9. 実行ファイルがFTPサーバーとの接続に失敗した旨をログに出力。
  10. 実行ファイルが拡張情報を受け取った旨をログに出力。
  11. 実行ファイルが10秒スリープ。
  12. 実行ファイルが3度目のFTPサーバーとの接続を試みる(3回まで接続を試みる)。
  13. 実行ファイルがFTPサーバーとの接続に失敗した旨をログに出力。
  14. 実行ファイル処理終了

この10番目で起こったことを再現したいのですが何度試しても再現できないでいます。

拙い説明となりましたが、どなたか拡張情報を取得する方法をご存知の方いらっしゃいましたら、ご回答のほど、よろしくお願い申し上げます。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2019/07/23 04:02 編集

「拡張情報」の内容(中身)がわからないと どの様なときにそのデータを返すのかの回答は難しいと思うのですが、どの様なデータだったか記載することはできないでしょうか?
AGadget

2019/07/25 11:57 編集

ご回答ありがとうございます! また、返信が遅れまして申し訳ありません。 拡張情報の内容なのですが分からないんです。 私がテストする前のバージョンでは返ってきた拡張情報の内容をログファイルに吐く仕様になっていたのですが、私がテストしたバージョンでは「どうせ拡張情報は返ってこないんだから、拡張情報の詳細をログに吐く処理は省こうぜ!」ということで該当の機能が削除されていまして……。 運良く拡張情報が返ってきたことをログに吐く機能だけは残っていたので何とか判明したということです。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問