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