发送单张图片时解决打开问题
来源:互联网 发布:假冒品牌淘宝介入后果 编辑:程序博客网 时间:2024/05/17 23:14
发送单张图片后要shutdownoutput,或者说用对输入流或者说输出流close()。甚至用将socket.close(),才能读出图片。但是想再给客户端发信息就没办法了。
server端:
FileInputStream input = new FileInputStream(file);
byte[] buffer=new byte[6000];
try {
writer.println((int) file.length());
writer.flush();
int num= input.read(buffer);
OutputStream output = ClientSocket.getOutputStream();
OutputStream sendStream = new DataOutputStream(newBufferedOutputStream(output));
// sendStream.write(int) file.length());
while(num!=-1)
{
sendStream.write(buffer, 0,num);
sendStream.flush();
num=input.read(buffer);
}
客户端:
RandomAccessFile recv = new RandomAccessFile(file,"rw");
int RecvSize=0;
while(num!=-1&&(RecvSize
RecvSize+=num;
recv.write(buffer,0,num);
// System.out.print("s:"+RecvSize);
System.out.print("i am out");
System.out.println("共收到: "+RecvSize);
recv.close();
0 0
- 发送单张图片时解决打开问题
- Android-打开相册选择单张图片
- MFC+opencv打开文件夹选择单张或多张图片
- 解决Eclipse打开图片乱码问题
- 解决Eclipse打开图片乱码问题
- 打开excel提示:向程序发送命令时出现问题,如何解决
- MFC解决发送EXE给别人无法打开的问题
- 单张图片加载动画
- 单张图片特征点
- thinkphp 上传单张图片
- 上传单张图片
- Retrofit 上传图片(单张)
- AFN上传单张图片
- 添加动画、单张图片
- AFNetworking单张图片上传
- caffe测试单张图片
- 单张图片自适应
- 实现图片单张上传
- BZOJ3679: 数字之积
- Linux学习笔记(八)-程序开发篇之…
- Linux学习笔记(九)-服务器配置篇…
- Linux学习笔记(十)-服务器配置篇…
- Linux学习笔记(十一)-系统安全篇…
- 发送单张图片时解决打开问题
- 发送多张图片进行区分
- 转-struct和typedef的用法
- 转-int ,long , lo…
- 线性表
- 栈和队列
- 串-KMP算法
- [转]MSBuild的简单介绍与使用
- 数组和广义表