Are you using read, readline (aka <>) or eof? Those aren't compatible with select. You need to use sysread.
In reply to Re: IO::Select woes by ikegami in thread IO::Select woes by Anonymous Monk