このコードを使用して入力ストリームを読み取っていますが、機能していません。バッファにガベージ値を与えています。以下のコードの何が問題なのですか: //mInputStream は FileInputStream のオブジェクトです
buf = new byte[4];
int ret = 0;
l("run");
try {
while ( (ret = mInputStream.read(buf) )!= -1) {
l("No.of bytes received:"+ret);
l("Data received length :"+buf.length);
l("Data received: "+buf.toString());
}
} catch (IOException e) {
l("IO exception in receiving");
}