From: Adgar Marks Date: 2008-10-02T23:55:56+09:00 Subject: Telnet - login Dear all, i used one of the simples examples to open a telnet connection, #Begin Ruby code #!/usr/bin/ruby require 'net/telnet' remote = Net::Telnet::new( "Host" => "192.168.80.1", "Port" => "23", "Timeout" => 60, "Output_log" => "output_log", "Dump_log" => "dump_log" ) remote.login( {"a","xxxxxx") {|c| print c} puts ">>>LOGIN COMPLETE" remote.cmd( "print,/" ) { |c| print c } remote.close #End Ruby code Here is what i get: # GB1000 receiver ready # /par/rcv={id=8QT5CSWNSHS,ver={main="3.1 Jun,28,2007 p3",board=EGGDT_2}} login: Password: RE019%Logged in on /dev/tcp/a% /usr/lib64/ruby/1.8/net/telnet.rb:551:in `waitfor': timed out while waiting for more data (Timeout::Error) from /usr/lib64/ruby/1.8/net/telnet.rb:685:in `cmd' from /usr/lib64/ruby/1.8/net/telnet.rb:730:in `login' from telnet.rb:11 from the receiver i am already loged in, then why do i still get this login error? Thanks -- Posted via http://www.ruby-forum.com/.