Clear any limit set by setLimit. After this call no limit checking
will be made on any read until a setLimit()) call is made.
the number of bytes within the limit that have not been read.-1 if no limit was set.
Set the limit of the stream that can be read. After this
call up to and including length bytes can be read from or skipped in
the stream. Any attempt to read more than length bytes will
result in an EOFException
exception: IOException - IOException from some underlying stream exception: EOFException - The set limit would exceedthe available data in the stream.