取得するまでブロックする」ということです。あるため、別スレッドで呼び出す等の対策が必要です。IOException例外を投げます。finally内で行います。NetworkInputStreamクラス。InputStreamクラスのサブクラスです。read()メソッド。InputStreamクラスのread()メソッドをオーバーライドしたものです。read()メソッドから呼び出されます。カウンターの最大値を3にします。3を超えたら「最後」の印として-1を返します。"もう読み込めません。秒に1000を掛けておきます。カウンターの数を返します。InterruptedException例外が投げられます。NetworkInputStreamクラスを作ります。ネットワークから1バイト取得します(のつもり)。-1が返されてきたら終わりです。