InputStream#available()は常に0が返ってくるからだろ。
javadoc読めよ