On Feb 11, 2005, at 3:45 AM, Robert Klemme wrote: > AFAIK Ruby uses nonblocking IO interenally. The easiest is typically > to > use threads to cope with multiple concurrent IO. I believe Ruby's internal Thread system use Multicasting, but not non-blocking IO. That's why we occasionally see posts pointing out that large write operations still block. Please correct me if I'm wrong though. James Edward Gray II