available 의 라이브러리를 보면 실행을 중단하지 않고 입력 스트림에서 읽을 수 있는 바이트 수 를 리턴 한다고 적혀 있잖아요.
그리고 inputstream 의 available 메소드는 을 리턴합니다. 이 메소드는 서브클래스로 대체 되어야 합니다. -> 이 말이 정확히 무엇인지 잘 모르겠네요
지금 제가 조건으로 if (inputstream.available()>0) 이 조건에 맞는 문을 구현해놨는데 available은 계속 0으로 나오네요
이상한 건 read 는 잘되고 read 반환형인 버퍼의 개수도 출력이 잘 됩니다.
왜 안되는건지.. 그리고 저 라이브러리의 말이 무엇인지 잘 설명 해주세요.
감사합니다.