According to the java api, the InputStream. read() is described as: If no byte is available because the ...
stackoverflow.com