FDELPHI 12 /RE:04974 RE:Telnet と ftp(その2)  こんにちは、ポン太 さん 》よく読んでいませんが、とりあえずローカルにでもプロキシサーバーをたててロ ありがとうございます。どことなりと攻めていかなければならなかったもので、 とても参考になります。で、プロキシが入ることによる手順の相違を実装しよう としていて気づいたことがありました。 まず ftp に関して。これってユーザ名とパスワードを設定してから connect す るので、connected っていうのは認証まで完了した状態のことかと思っていまし た。が、実はそうではなくて、IdFTP.Connect メソッドの冒頭、ftp としての認 証前に、継承元の TIdTCPClient.Connect を inherited しているのですね。なの で、connected が true でもログインは完了していないことがありうるというこ とがわかりました。でも、ではどのようなロジックにするべきなのか、というこ とでちょっと悩んでおります。ログイン完了を表すプロパティでもあれば一発な んですけどね。 一方、Telnet の方は、connect の際にユーザ名やパスワードを設定しておく必要 が無いので、このような勘違いはしていませんでした。ログインプロンプトを待っ てユーザ名とパスワードを送出し、続けて ftp でログインするようになっていま す。ところが自動実行させた場合、Telnet は connected になっているのは間違い ないし、ftp の接続まで自動で行ってその後エラーとなっているのですが、#4973 でも書いたとおり、Telnet のログが全く残っておりません。このあたりの部分が プロキシを立てることで解明されると期待しております。 どうもありがとうございました。                                 としき