I need to write an application on Linux and Windows which uses lots of unblocked sockets. I am using ActiveState for Windows. I would prefer to use IO::All because it looks really easy, so can I how do I set non-blocking mode there. If IO::All is not suitable, what is the best way of setting unblocking mode. Thanks Peter