From: Shashank Date Date: 2003-07-08T09:01:12+09:00 Subject: Re: Threading / sockets bug wrote in message > Where do I report this bug? > > Only happens on windows platform: I don't think it is a bug ... just a limitation of light-weight threading on windows. Try this (it worked for me using ruby 1.8.0 (2003-06-23) [i386-mswin32] on Win XP Pro): # ------------------------------------------------------ require 'socket' require 'thread' sock = TCPSocket.new('ancient.anguish.org',2222) # login name is : guest (no password needed) t1 = Thread.new { if line = gets sock.write line end } sleep(0.01) #<------- added this line t2 = Thread.new { loop do ch = sock.recv(1) putc ch end } t1.join t2.join # ------------------------------------------------------ HTH, -- shanko