当前位置: 技术问答>java相关
急问!!!!BufferReader.read中的off问题
来源: 互联网 发布时间:2017-03-12
本文导语: 这个参数off,是指从流中开始读取的位置吗?.... 如果用BufferReader封装一个socket的streamInput,如 input=new BufferedReader(new InputStreamReader(clientSocket.getInputStream())); 如果人家一次送10k的数据,而我每次只想读1k,我下次读的时候这...
这个参数off,是指从流中开始读取的位置吗?....
如果用BufferReader封装一个socket的streamInput,如
input=new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
如果人家一次送10k的数据,而我每次只想读1k,我下次读的时候这个
input.read方法中的off参数要累加吗?还是网络流位置自动向后移,每次
从0开始读取?
如果用BufferReader封装一个socket的streamInput,如
input=new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
如果人家一次送10k的数据,而我每次只想读1k,我下次读的时候这个
input.read方法中的off参数要累加吗?还是网络流位置自动向后移,每次
从0开始读取?
|
这个流是自动向后移动的,你不用进行累加.只管读就行了.
|
胡说!这个参数是你的cbuf中的开始字节的偏移量.流是不需要输入偏移量的.
|
流确实不需要输入偏移量
|
流中!