From: TAKAISHI Hayato Date: 2003-07-28T01:25:21+09:00 Subject: [ruby-list:37978] net/ftp.rb こんにちは、高石です。 ruby 1.6.8 (2002-12-24) [i686-cygwin] にて net/ftp.rb を使っ てファイルの転送を行ってみたのですが、転送完了までに異常に時 間がかかってしまいます。 debug_mode = true として様子を見ると PORT を送信するところで ひっかかっている感じです。 うちのネットワーク環境に問題があるような気もするのですが、 FFFTPなどWindows上のFTPソフトやCygwinでも/usr/bin/ftpなんか は問題なく使えています。 何か確認してみるポイントはあるでしょうか。 ----- ftp = Net::FTP.new(HOST, USER, PASS) ftp.debug_mode = true ftp.chdir('/public_html/') ftp.gettextfile('index.html','index.html') ftp.close ----- put: CWD /public_html/ get: 250 CWD command successful. put: TYPE A get: 200 Type set to A. <- この間で10秒以上止まります。 put: PORT 192,168,1,13,8,193 get: 200 PORT command successful. put: RETR index.html get: 150 Opening ASCII mode data connection for index.html (795 bytes). get: 226 Transfer complete. /--------------------------------------------------------/ 高石 勇人 < rio-t@presen.to > PGP Key(RSA): http://rio-t.presen.to/pgp/mykey.asc (DSS): http://rio-t.presen.to/pgp/mykey-dss.asc /--------------------------------------------------------/