java 文件传输

文件断点续传我的思路:客户端从服务器端接受byte[]的同时,保存文件接受总的字节数写进另外的一个文件,和迅雷一样,如果客户端断开,下次续传先读总的字节数,skipbyt... 文件断点续传
我的思路:客户端从服务器端接受byte[]的同时,保存文件接受总的字节数写进另外的一个文件,和迅雷一样,如果客户端断开,下次续传先读总的字节数,skipbyte()下,然后继续发送byte[]给客户端,文件传输完后大小是和原来的一样,就是好象总是传不完整,请问怎么能像电驴或迅雷一样在100%后 检查一下文件完整性,或者有什么更好的断点续传方法? 写点思路就行了谢谢
实验用的是TCP,其实这快儿tcp,udp一样,主要解决文件不完整问题
展开
 我来答
zhaoyw_work
2010-08-16 · TA获得超过613个赞
知道小有建树答主
回答量:729
采纳率:100%
帮助的人:537万
展开全部
文件传输有一点很重要 就是检查文件完整的问题
如果是基于 c/s 的结构
可以考虑s对外提供检索 文件 md5 或者 crc 32 的功能
c 向 s 请求 文件 md5 值 或者 crc32 值 用于判断本地文件是否完整
百度网友92c9565
2010-08-16 · TA获得超过461个赞
知道小有建树答主
回答量:517
采纳率:0%
帮助的人:350万
展开全部
http://ngngcool.javaeye.com/blog/54478

看看这个可能有帮忙
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guanying1985
2010-08-16 · TA获得超过633个赞
知道答主
回答量:176
采纳率:100%
帮助的人:0
展开全部
将文件拆分,分个传送。
下次接收请求时,先检查传送了多少,还剩下多少未发送。
传送好了之后,文件合并。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式