in reply to When your vendor doesn't care...
POE should be patched so that the above code uses
use IO::Handle; # ... $socket_handle->blocking(0); [download]