In article <87hdna9yvy.fsf / igloo.phubuh.org>,
  Mikael Brockman <mikael / phubuh.org> writes:

> It is with Multiplexer. :-)

I see two advantages of Multiplexer.

* sockets are nonblocking mode by default
* fewer concurrency issues

Are there other advantages?

I think Ruby's IO methods should behave as blocking mode even if
underlying file descriptor is nonblocking mode, except other threads
works well.  The current implementation may have some problems,
though.  (ex. IO#read behaves differently in nonbloking mode.)
-- 
Tanaka Akira