From: "James Edward Gray II" <james / grayproductions.net> > > On Jan 21, 2005, at 5:01 AM, Tim Sutherland wrote: > > > The only place I'm aware of where non-blocking IO is useful in Ruby is for > > sockets when calling accept(). > > I don't think that's the "only" place. :) There have been examples > posted to this list fairly recently that demonstrate when Ruby's > multicasting techniques are not enough. Yes, I used to believe that the accept() race condition was the only need for non-blocking IO in ruby. My mistaken concepts of the behavior of the underlying syscalls were corrected in: http://ruby-talk.org/cgi-bin/scat.rb/ruby/ruby-talk/121573 Regards, Bill