Я использую этот код для чтения входного потока, но он не работает. Он выдает значение мусора в буфере.что не так с кодом ниже: // 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");
}