On May 8, 2006, at 12:12 PM, Francis Cianfrocca wrote:

> If your performance and scalability requirements are low, then the  
> easiest thing is
> probably to use blocking i/o with a thread per socket. If you use  
> blocking
> i/o, you're better off multiplexing the i/o with a select loop.

But then a large write could still block the entire process, since  
Ruby's threads aren't native.  Right?

> If you decide to look at EventMachine, I can support you if you like.

I believe this is going to be my first choice.  I haven't had time to  
play with it yet, but it looks very nice.

Are there API docs available anywhere for EventMachine?

James Edward Gray II