request timeout is the timeout of the arrival of the first packet, read timeout the timeout for subsequent packets