or download this
select ( READ, WRITE, ERROR [, TIMEOUT ] )
"select" is a static method, that is you call it with the p
+ackage
name like "new". "READ", "WRITE" and "ERROR" are either "un
+def" or
"IO::Select" objects. "TIMEOUT" is optional and has the sam
+e effect
as for the core select call.