I guess it can be useful for somebody to set the timeout (time.Duration) for Read / Write methods instead of using the timestamp before each run the method.
The API was modeled after the net.Conn API. Adding a timeout API would unnecessarily complicate the API and create confusion about which method to use.
I guess it can be useful for somebody to set the timeout (time.Duration) for Read / Write methods instead of using the timestamp before each run the method.