Shashank Date
7/7/2003 11:59:00 PM
<kingsley@icecode.org> 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