From: Zach Dennis Date: 2005-07-08T02:16:14+09:00 Subject: Re: BasicSocket Problems The irb example should have been: irb(main):001:0> require 'socket'; irb(main):002:0* s = TCPSocket.new( 'www.google.com', 80 ) => # irb(main):003:0> s.shutdown unless s.closed? => 0 irb(main):004:0> s.puts "/GET" Errno::EINVAL: Invalid argument from (irb):4:in `write' from (irb):4:in `puts' from (irb):4 irb(main):005:0>