May 26, 2018
PerlIO layer to add read and write timeouts to a handle
This package implements a PerlIO layer, that adds read / write timeout. This can be useful to avoid blocking while accessing a handle file, socket, …, and fail after some time.
The timeout is implemented by using
WARNING the handle won’t timeout if you use sysread or syswrite on it, because these functions works at a lower level. However if you’re trying to implement a timeout for a socket, see IOSocketTimeout that implements exactly that.