50,527
社区成员
发帖
与我相关
我的任务
分享
//读取本地文件byte
byte[] buffer = new byte[1024];
int len=0;
while((len=fc.read(buff)) != -1){
socket.getOutputStream().write(buffer);
}
我现在是这样写的,您的仪式是把那个buffer控制小一点是吗?[/quote]
是的!
//读取本地文件byte
byte[] buffer = new byte[1024];
int len=0;
while((len=fc.read(buff)) != -1){
socket.getOutputStream().write(buffer);
}
我现在是这样写的,您的仪式是把那个buffer控制小一点是吗?
Socket s = new Socket("localhost",PORT);//创建socket连接
s.getOutputStream().write(new byte[BUFFER_SIZE]);
s.getOutputStream().flush();