From: William Morgan Date: 2005-02-05T23:04:46+09:00 Subject: windows socket connection freeze Dear experts, Was the issue described in [ruby-core:3154] ever resolved? I'm experiencing the same behavior with Ruby 1.8.2 2004-12-25 [i386-mswin32]: when I open a TCP socket to a bogus IP address, *all* threads freeze until the TCP timeout is reached. This doesn't happen on Linux. Sample code: require 'socket' t = Thread.new do while true puts "in thread" sleep 1 end end sleep 2 puts "connecting..." h = TCPSocket.new('192.168.0.80', 80) # bogus ip puts "connected!" t.join Thanks, -- William