Android 完整读取网络传输的输入流

版权声明:原创文章转载请注明出处,谢谢! https://blog.csdn.net/qq_34868086/article/details/80353372
      try {
      /*
        in为输入流,count为输入流的字节数,读取输入流的字节数直到可以确认为整个输入流的字节数
      */
                count = 0;
                while (count < 1024) { //1024是已知的输入流的字节数 
                    count = in.available();//该方法返回可估算从这个输入流中可无阻塞读取剩余的字节数  
              }  
                leavingMassege = new byte[count];  
                int readCount = 0; // 已经成功读取的字节的个数  
                while (readCount < count) {  
                    readCount += in.read(leavingMassege, readCount, count - readCount); 
                    AceDubug.dubug_info_d("*****已转移:"+readCount+"个字节******");
                }       
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
                AceDubug.dubug_info_d("读取留言失败");
            }

没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试