
java 文件传输
文件断点续传我的思路:客户端从服务器端接受byte[]的同时,保存文件接受总的字节数写进另外的一个文件,和迅雷一样,如果客户端断开,下次续传先读总的字节数,skipbyt...
文件断点续传
我的思路:客户端从服务器端接受byte[]的同时,保存文件接受总的字节数写进另外的一个文件,和迅雷一样,如果客户端断开,下次续传先读总的字节数,skipbyte()下,然后继续发送byte[]给客户端,文件传输完后大小是和原来的一样,就是好象总是传不完整,请问怎么能像电驴或迅雷一样在100%后 检查一下文件完整性,或者有什么更好的断点续传方法? 写点思路就行了谢谢
实验用的是TCP,其实这快儿tcp,udp一样,主要解决文件不完整问题 展开
我的思路:客户端从服务器端接受byte[]的同时,保存文件接受总的字节数写进另外的一个文件,和迅雷一样,如果客户端断开,下次续传先读总的字节数,skipbyte()下,然后继续发送byte[]给客户端,文件传输完后大小是和原来的一样,就是好象总是传不完整,请问怎么能像电驴或迅雷一样在100%后 检查一下文件完整性,或者有什么更好的断点续传方法? 写点思路就行了谢谢
实验用的是TCP,其实这快儿tcp,udp一样,主要解决文件不完整问题 展开
展开全部
文件传输有一点很重要 就是检查文件完整的问题
如果是基于 c/s 的结构
可以考虑s对外提供检索 文件 md5 或者 crc 32 的功能
c 向 s 请求 文件 md5 值 或者 crc32 值 用于判断本地文件是否完整
如果是基于 c/s 的结构
可以考虑s对外提供检索 文件 md5 或者 crc 32 的功能
c 向 s 请求 文件 md5 值 或者 crc32 值 用于判断本地文件是否完整
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将文件拆分,分个传送。
下次接收请求时,先检查传送了多少,还剩下多少未发送。
传送好了之后,文件合并。
下次接收请求时,先检查传送了多少,还剩下多少未发送。
传送好了之后,文件合并。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询