in reply to Multiplexing problem
Do you mean problems with IO::select ? It blocks socket if there is greater than zero timeout.