From: "troy w." Date: 2013-05-08T17:18:16+09:00 Subject: Re: Telnet "More?" solved. the reason is ruby net/telnet library use error newline seperator. Must be EOL(CR+LF) but CR+NULL . But I don't know who make the bug,windows or ruby? I write a monkey patch as below: class Net::Telnet def print(string) string = string.gsub(/#{IAC}/no, IAC + IAC) if @options["Telnetmode"] if @options["Binmode"] self.write(string) else if @telnet_option["BINARY"] and @telnet_option["SGA"] self.write(string.gsub(/\n/n, CR)) elsif @telnet_option["SGA"] self.write(string.gsub(/\n/n, EOL)) ### fix here. reaplce CR+NULL bY EOL else self.write(string.gsub(/\n/n, EOL)) end end end end -- Posted via http://www.ruby-forum.com/.