使用TCP连续传输文件的问题解决
2012-09-17 11:25
316 查看
使用TCP连续传输文件的问题解决
今天在做项目的时候需要服务端根据用户的信息给客户端传不同张数的图片,于是想做一个连续传输文件,但是在过程中遇到了一个问题就是,客户端不能识别不同文件的数据流,结果导致多数文件的传输到头来在客户端只有一个文件在接受数据,所有的东西都传到一个数据里边。
这个问题困扰了我一天,最后在网上查到相应的解决方案,在传每一个人间之前,先把要传的文件的大小传过去,在客户端接受数据的时候要时刻比较接受文件的大小,等于或者大于所传的文件的大小时,就表示这个文件已经传输完毕。
今天在做项目的时候需要服务端根据用户的信息给客户端传不同张数的图片,于是想做一个连续传输文件,但是在过程中遇到了一个问题就是,客户端不能识别不同文件的数据流,结果导致多数文件的传输到头来在客户端只有一个文件在接受数据,所有的东西都传到一个数据里边。
这个问题困扰了我一天,最后在网上查到相应的解决方案,在传每一个人间之前,先把要传的文件的大小传过去,在客户端接受数据的时候要时刻比较接受文件的大小,等于或者大于所传的文件的大小时,就表示这个文件已经传输完毕。
相关文章推荐
- 关于上位机与arm使用自定义协议通过串口传输文件时遇到的疑难问题的解决
- 打通windows和Linux下的传输问题解决只能使用SSH协议下的22端口来传输文件(Openssh for windows)
- 【C/S通信交互之Http篇】Cocos2dx(Client)使用Curl与Jetty(Server)实现手机网游Http通信框架(内含解决curl.h头文件找不到问题)
- spring使用@Value标签读取.properties文件的中文乱码问题的解决
- 解决TCP网络传输“粘包”问题
- 从EXCEL导入文件时无法将DBNull.Value强制转换为类型。。。,请使用可空类型 问题的解决
- ssh特性(解决两个服务器之间传输文件免密问题)
- 【转】TCP网络传输中“粘包”问题解决方案
- 使用TCP协议连续传输大量数据时,是否会丢包,应如何避免?
- UNIX网络编程——解决TCP网络传输“粘包”问题
- 解决TCP网络传输“粘包”问题
- 使用WebClient上传文件时的错误问题解决
- Asp.net生成Excel文件并下载(更新:解决使用迅雷下载页面而不是文件的问题)
- mysql使用load导入csv文件所遇到的问题及解决方法
- 解决在OFFICE平台传输数据慢的问题,使用GZIP+JSON替代WEBSERVICE提供数据
- 【转】使用TCP协议连续传输大量数据时,是否会丢包,应如何避免?
- 解决TCP网络传输“粘包”问题
- MySql使用全记录5 -----解决Windows下用命令导入sql文件时"Failed to open file"的问题
- [导入]使用installshild解决某些安装文件无法在win2003上安装的问题
- Android使用Socket(Tcp/Udp)协议进行数据传输(传输大文件)