From: Minero Aoki Date: 2001-08-09T21:34:32+09:00 Subject: [ruby-talk:19419] Re: PATCH: fixed bug in "waitfor" in net/telnet.rb In mail "[ruby-talk:19416] Re: PATCH: fixed bug in "waitfor" in net/telnet.rb" Tobias Reif wrote: > this hangs forever: > h = Net::HTTP.new(nil, 80) > resp, data = h.get('/', nil) > print data.length It works on my box: ~/r/net $ unset RUBYLIB ~/r/net $ ruby-1.6.4 -v -rnet/http -e 'p Net::HTTP.new(nil,8080).get("/",nil)' ruby 1.6.4 (2001-06-04) [i686-linux] [#, "\n\n ..."] ~/r/net $ ruby-1.7 -v -rnet/http -e 'p Net::HTTP.new(nil,8080).get("/",nil)' ruby 1.7.1 (2001-08-06) [i686-linux] #<Net::NetPrivate::HTTPResponse 200> Net::HTTP tries to connect localhost when host is nil. Please try the code below and let me know the result. ruby exits normally, or hang? $ ruby -rsocket -e 'TCPSocket.open(nil,80)'". Minero Aoki