Francis Cianfrocca wrote: > Thaddeus L Olczyk wrote: > >>The code is simple: >> >>Net::HTTP.start("code.whytheluckystiff.net",80) { |http| >> print(http.head('/yaml')) >>} >> >>The error I get is that an EINVAL exception was generated. >> >>Using telnet to preform the same request, everything seems fine. >> >>I am using the latest version of Ruby on Windows ( NT4 SP6 ). > > > What happens if you use a more recent version of Windows? This works for me on WinXP and a somewhat recent version of Curt's Windows build: require 'net/http' Net::HTTP.start("code.whytheluckystiff.net",80) { |http| print(http.head('/yaml')) } #<Net::HTTPOK:0x2b4bff0> I have ZoneAlarm, but it's been tamed to allow Ruby code. I have the built-in Windows firewall turned off. -- James Britt http://www.ruby-doc.org - Ruby Help & Documentation http://www.artima.com/rubycs/ - The Journal By & For Rubyists http://www.rubystuff.com - The Ruby Store for Ruby Stuff http://www.jamesbritt.com - Playing with Better Toys