Represents generic socket error. The detail record contains the information related to the error.
This will returns once the given read timed out time exceed for socket reads.