社区
网络编程
帖子详情
文件传输需不需要校验
hityct1
2009-03-20 12:35:38
使用tcp,自定义协议传输文件,文件大小可能很大。需不需要校验?tcp本身应该已经校验吧。
有经验的说一下。如果需要,使用什么方法较好,常见。
...全文
167
5
打赏
收藏
文件传输需不需要校验
使用tcp,自定义协议传输文件,文件大小可能很大。需不需要校验?tcp本身应该已经校验吧。 有经验的说一下。如果需要,使用什么方法较好,常见。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jameshooo
2009-03-20
打赏
举报
回复
协议层已经校验了,你只要收到了就肯定是正确的。
大爷想要时光机
2009-03-20
打赏
举报
回复
不用校验
GHOSTSEA
2009-03-20
打赏
举报
回复
学习中,帮顶
百事烟
2009-03-20
打赏
举报
回复
TCP不用校验,
定义好文件头就行
greatws
2009-03-20
打赏
举报
回复
TCP每个数据包都有效验的,当然你也可以接收完毕自己再效验
ftp.zip_ftp 文件续传_文件
校验
_断点传输
unix下shell脚步,实现
文件传输
,md5
校验
,断点续传。
netty4.0文件分片上传+断点续传+权限
校验
描述文档请看我的个人博客:www.mesoftware.cn
非阻塞socket实现android手机与PC的
文件传输
android手机端发送一个“filename”字符串到PC,PC验证字符后返回要传输文件的文件名,然后手机端再把接收到的文件名发送给PC端,进行
校验
,如果PC端
校验
成功,那么PC端就开始传输这个文件给手机端,手机端就接收这个文件。
一款带CRC计算的串口调试软件
ecom串口助手是一款带CRC计算的串口(RS232)调试软件。由我爱IC导航网工作室开发(http://www.52ic.net/)。ecom串口助手支持常用的110 ~ 921600bps波特率,能设置
校验
、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符(包括中文),能发送任意大小的文本文件,可以任意设定自动发送周期,并能将接收数据保存成文本文件。带有文件或数据串的ModebusCRC16
校验
、CRC16
校验
、累加和
校验
、异或
校验
,ModebusLRC计算工具,是工程师调试单片机串口的好助手工具。 2、软件特点 1、 支持Windows 9x / 2000 / XP / 2003 / Vista / Win7系统; 2、 绿色软件,不需安装。运行解压软件,将压缩包解压到指定目录即可。卸载时只需将程序目录删除; 3、 支持常用的110 ~ 921600bps波特率; 4、 端口范围是COM1-COM255,支持扩展端口(USB转RS232); 5、 能设置
校验
、数据位和停止位; 6、 能以字符或十六进制收发数据,支持中文字符的收发; 7、 支持文件数据的发送; 8、 数据发送区允许设置发送周期,自动发送数据; 9、 支持键盘输入,将键盘数据发送到串口; 10、 支持定时保存接收窗口数据,便于查看长时间调试记录信息; 11、 有效的检测通讯错误,避免软件死机(如USB转串口设备拔出检测); 12、 数据接收窗口及文件发送均采用多线程设计。 13、 带有文件和数据帧ModebusCRC16
校验
、CRC16
校验
、累加和
校验
、异或
校验
,ModebusLRC计算工具。发送的数据帧可选添加计算结果,将
校验
结果连同数据帧一同打包发送出去。 V2.00版本增加功能 1、添加Xmodem功能(128个字节发送,只支持CRC
校验
)。 2、增加Xmodem-1k功能(1024个字节发送,只支持CRC
校验
)。 3、支持命令启动Xmodem-1k功能(可以做自动传输文件功能)。 V2.20版本增加功能 1、添加自定义数据帧头,数据帧尾功能。 2、添加数据帧ModebusCRC16
校验
、CRC16
校验
、累加和
校验
、异或
校验
,ModebusLRC等
校验
协议。 3、添加数据包镜像回发功能。 4、添加接收对话框字体修改按钮。 5、添加转义符号选择。 6、支持命令串文件发送(具体见命令串文件模板使用说明)。 7、添加窗口总是浮在最前面按钮,添加命令串隐藏显示按钮。 V2.40版本增加功能 1、增加110、300、600波特率。 2、修正接收窗体字体设置按钮功能,增加接收窗体背景色设置按钮。 V2.60版本增加功能 1、增加“
校验
结果”按钮,实现文件或者数据帧的ModebusCRC16
校验
、CRC16
校验
、累加和
校验
、异或
校验
,ModebusLRC的计算结果显示。 3、使用许可 本软件为免费软件,许可"个人用户"自由使用,复制和分发此软件包,但要保证此软件包的完整性。您不能将本软件用于商业目的,如需要商业使用,需得到软件作者的授权许可。 4、拒绝担保 我爱IC导航网保证该软件不含任何木马、病毒等能够对您的系统造成破坏的恶意代码。但拒绝任何责任担保,对因使用或不能使用该软件所导致的全部风险及后果均由用户自己承担。 5、关于我爱IC导航网 最专业的电子导航网,IT导航网。我爱IC导航网(http://www.52ic.net)定位为嵌入式行业、IT行业最权威的分类网站导航网站,力求将最新最好最全的网站推荐给广大从事的IT行业的朋友。网站的宗旨是方便从事嵌入式行业、IT行业的工程师、采购及管理者快速找到自已需要的网站,而不用去记太多复杂的网址;同时提供了IC数据手册搜索及知名搜索引擎入口等服务项目,让您轻松愉快的享受网络给您工作带来便利和乐趣。 我爱IC导航网(http://www.52ic.net)主要以电子行业资料为中心,提供丰富的,最常用和快捷的网站链接和各类工具。其中包括了数据手册搜索,各类电子原厂链接,各家授权代理链接,知名的行业网站链接,技术论坛链接等,也提供了包括日常使用的工具,如快滤波器计算,三极管开关饱和度计算,在线翻译,天气查询等实用工具。同时,我爱IC导航网还提供了用户常用的生活链接,如邮箱,音乐,视频,体育,军事等众多知名网站链接。 我爱IC导航网,技术精灵频道(http://ee.52ic.net)主要是为电子工程师学习嵌入式技术提供良好的平台。站长及朋友会在本站上写下工作中的经验以供大家学习,同时从网上精选有价值的文章供电子工程师在项目中参考。
文件传输
校验
-crc32
校验
算法
文件传输
校验
,用于升级的时候使用较多; 场景:传输前先获取文件长度,获取文件内容,然后对文件
校验
--获得u32的
校验
信息变量;设定每包长度,将其封装到握手包; ————> <———— 对端收到握手消息;保存文件长度和
校验
信息含量;并回复握手 本端收到握手回复,马上发送有效信息包;对端收到即检验并应答; 本段依次传送到文件结束,对端收到信息包后,依次存到文件中; 本端认为发送完后发送一个结束信息包;对端收到即应答; 升级结束! CRC 文件
校验
#include <stdint.h.
网络编程
18,355
社区成员
64,213
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章