From: Todd Smith Date: 2001-05-22T23:10:09+09:00 Subject: [ruby-talk:15541] net/ftp (again) I used the code straight from the example in the book: --------------------- require 'net/ftp' ftp = Net::FTP.new('ftp.netlab.co.jp') ftp.login files = ftp.chdir('pub/lang/ruby/contrib') files = ftp.list('n*') ftp.getbinaryfile('nif.rb-0.91.gz', 'nif.gz', 1024) ftp.close --------------------- C:\ruby\bin>ruby "C:\Documents and Settings\Administrator\Desktop\radio.rbw" /cygdrive/c/ruby/lib/ruby/1.6/net/ftp.rb:57:in `open': Invalid argument - "conne ct(2)" (Errno::EINVAL) from /cygdrive/c/ruby/lib/ruby/1.6/net/ftp.rb:57:in `open_socket' from /cygdrive/c/ruby/lib/ruby/1.6/net/ftp.rb:67:in `connect' from /cygdrive/c/ruby/lib/ruby/1.6/net/ftp.rb:67:in `mon_synchronize' from /cygdrive/c/ruby/lib/ruby/1.6/net/ftp.rb:67:in `connect' from /cygdrive/c/ruby/lib/ruby/1.6/net/ftp.rb:45:in `initialize' from C:\Documents and Settings\Administrator\Desktop\radio.rbw:3:in `new ' from C:\Documents and Settings\Administrator\Desktop\radio.rbw:3 It gives the same error for any url. This code gives the same error: -------------------------- require 'net/ftp' ftp = Net::FTP.new('ftp.cpan.org') --------------------------