我写的一段通过inputstream和outputstream与pc通信对语音进行处理的代码,但是只能将数据发到电脑,不能接受数据
 @Override
public void run() {
// TODO Auto-generated method stub
super.run();
   try {
   byte[] buffer=new byte[recBufSize];
   byte[] toPcBuf;
   byte[] fromPcBuf;
   
   audioRecord.startRecording();
   audioTrack.play();

while(isRecord)
{
int receiveSize;
int BufReadResult=audioRecord.read(buffer, 0, recBufSize);
 toPcBuf=new byte[BufReadResult];
 fromPcBuf=new byte[plyBufSize];
 System.arraycopy(buffer, 0, toPcBuf, 0, BufReadResult);
 outputStream.write(toPcBuf);
while((receiveSize=inputStream.read(fromPcBuf))!=-1)
{
audioTrack.write(fromPcBuf, 0, fromPcBuf.length);
}


}
audioRecord.stop();
audioTrack.stop();
} catch (Exception e) {
// TODO: handle exception
}

}