社区
C#
帖子详情
以下通讯协议的Checksum值怎么计算及赋值,哪位大侠给贴个完整的代码?
a1988lourong
2014-10-22 01:10:28
通讯协议举例:$ACK,A,*SS ,字符为ASCII码
SS值为$和*之间所有字符的异或值,不包括$和* ,异或结果的高低位分别赋值给两个SS
谁能给个完整的代码吗,不胜感激
...全文
96
4
打赏
收藏
以下通讯协议的Checksum值怎么计算及赋值,哪位大侠给贴个完整的代码?
通讯协议举例:$ACK,A,*SS ,字符为ASCII码 SS值为$和*之间所有字符的异或值,不包括$和* ,异或结果的高低位分别赋值给两个SS 谁能给个完整的代码吗,不胜感激
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a1988lourong
2014-11-04
打赏
举报
回复
已经搞定了,写之前觉得难,写之后觉得挺简单的,谢谢回复,分全给你了
hwangt0
2014-11-04
打赏
举报
回复
完整代码不现实吧 思路就是算异或然后复制 没什么复杂的
a1988lourong
2014-11-04
打赏
举报
回复
回复就给分啊,不然要进行无满意结贴了
a1988lourong
2014-11-04
打赏
举报
回复
没人回复,不过这个已经实现了
linux内核udp校验和
计算
函数,Linux 内核IP和UDP检验和
计算
· IP
checksum
a. 接收报文struct iphdr *iph = ip_hdr(skb);if (unlikely(ip_fast_csum((u8 *)iph, iph->ihl)))goto
checksum
_error;b. 发送报文ip_send_check(iph);{iph->check = 0;iph->check = ip...
LwIP协议栈的学习与应用
LWIP(Light Weight Internet Protoco1)是瑞士
计算
机科学院(Swedish Institute of Computer Science)AdamDunkels等人开发的一套用于嵌入式系统的开放源
代码
TCP/IP协议栈。LWIP的含义是Light Weight(轻型)IP
【转载】网桥原理
1 前言 [原文 ]...本文的参考分析的源
代码
版本是2.6.15,我是边学习边总结,学习的过程中得益于linux论坛(http://linux.chinaunix.net/bbs/)上
大侠
们总结...
linux下iptables和netfilter详解(4):洞悉实现流程及协议栈分析
但是无论如何,这些回调函数最后必须向Netfilter报告一下该数据包的死活情况,因为毕竟每个数据包都是Netfilter从人家协议栈那儿借调过来给兄弟们Happy的,别个再怎么滴也总得“活要见人,死要见尸”吧。每个钩子...
kgdb的源
代码
分析
它在考虑这样一种情况:cpu1先进入kgdb,并和远端gdb通信中确定要进行单步调试(step),设置好cpu1上面标志寄存器的X86_EFLAGS_TF位(也就是trap位,或单步调试位)好让cpu在运行完后面一条指令后引起一个debug异常...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章