in reply to Re^4: multiple socket streams
in thread multiple socket streams

I definitely have to try IO::Select !!