Read reads data from the connection.
Read can be made to time out and return an Error with Timeout() == true
after a fixed time limit; see SetDeadline and SetReadDeadline.
Write writes data to the connection.
Write can be made to time out and return an Error with Timeout() == true
after a fixed time limit; see SetDeadline and SetWriteDeadline.