当前位置: 技术问答>java相关
java 的BufferedOutputStream的问题
来源: 互联网 发布时间:2015-08-22
本文导语: 我用IO的BufferedOutputStream 和BufferedInputStream写一上用于传送流数据的程序..可是不能自动分包传送....是不是BufferedOutpuStream不支持自动分包...当大于BufferSize时就出错了...... 如下: 382573 Errorjava.net.SocketException: Connection ab...
我用IO的BufferedOutputStream 和BufferedInputStream写一上用于传送流数据的程序..可是不能自动分包传送....是不是BufferedOutpuStream不支持自动分包...当大于BufferSize时就出错了......
如下:
382573
Errorjava.net.SocketException: Connection aborted by peer: socket write error
通过循环太麻烦了.....请高手相助
如下:
382573
Errorjava.net.SocketException: Connection aborted by peer: socket write error
通过循环太麻烦了.....请高手相助
|
是不是这个问题啊,
dis.read(mapData,j,512);
这个方法不会等到读入512个字节才返回的,他返回一个int值,说明一次已读入的字节数。如果要用这种方法,就要用while加一个计数器。
int count = 0;
while(count
dis.read(mapData,j,512);
这个方法不会等到读入512个字节才返回的,他返回一个int值,说明一次已读入的字节数。如果要用这种方法,就要用while加一个计数器。
int count = 0;
while(count