socket编程,输入流怎么放入缓冲区? socket编程serverjavagetInputStream 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 既然是多线程,如果我是你,我就用piped stream。如果你一定要像现在这么做,那就用ByteArrayOutputStream。读到的数据依次写进去,然后用toByteArray() 方法拿到整个的数组。我理解对了么? piped stream 谢谢提了这个建议。ByteArrayOutputStream 是个好方式。我目前实现的方式是: 获取的数据流(curr)都被maxLength减掉,得到剩下的长度:int remain=(max-curr);//剩下多少没接收完成byte[] bufBody = new byte[remain];input.read(bufBody);//继续取剩下的数据流,直到完成。方法可能不好,结帖。 jtable刷新 保留记录 会的 几秒钟就解决 进来看下 (关于java 命令的) 有了解软通动力的没? 请教如何双击jtree,获得jtree的值 *********极其有意思的问题(如何顺序获得JAVA文件中的方法名)************ 如何在linux下设置java的环境变量 有关实体BEAN的问题!! 请问那里有HTTPUNIT下载,高分重谢!!!请帮忙UP!急用! 请问高手,用java如何调用vc动态连接库,请说具体点。 chinaasp.com为什么上不去 大神求助,改写二分查找法 jxl不去读取已经读取过的数据
如果你一定要像现在这么做,那就用ByteArrayOutputStream。读到的数据依次写进去,然后用toByteArray() 方法拿到整个的数组。
我理解对了么?
ByteArrayOutputStream 是个好方式。
我目前实现的方式是: 获取的数据流(curr)都被maxLength减掉,
得到剩下的长度:
int remain=(max-curr);//剩下多少没接收完成
byte[] bufBody = new byte[remain];
input.read(bufBody);//继续取剩下的数据流,直到完成。方法可能不好,结帖。