校验和计算案例
2018-03-29 11:23
113 查看
#include<stdio.h> #include<stdlib.h> int main(){ unsigned short s[]={ 0x4500, 0x0030, 0x2c72, 0x4000, 0x8006, 0x0000, 0xc0a8, 0x0002, 0x4a7d, 0xcc66}; unsigned long i,sum=0; for(i= 0 ; i < sizeof(s)/sizeof(short) ; i++){ sum+=s[i]; } while(sum>>16){ sum = (sum>>16)+(sum&0xffff); } printf("%p",~sum); return 0; }
相关文章推荐
- ICMP报文校验和的计算及各种网络报文结构
- 云计算学习无忧:云平台技术架构与应用案例
- 基于案例讲解Storm实时流计算
- TCP头校验和计算算法详解
- TCP头校验和计算算法详解
- [代码积累]ASTM校验和计算与消息返回--固定长度切割消息
- 第五章:利用计算属性写一个购物车案例
- 在ip层中只对数据报头而不对数据计算校验和的好处是什么?缺点是什么?
- IP,TCP,UDP,ICMP校验和的区别和计算
- 计算ip首部校验和
- 以物流案例看基于表格存储实时数据流的serverless计算
- ip首部校验和计算
- 计算数IP据报的校验和
- Hadoop分组统计计算案例
- 版本定制第5课:基于案例一节课贯通Spark Streaming流计算框架的运行源码
- 使用Python计算IP、TCP、UDP校验和
- TCP头校验和计算算法详解
- ip首部校验和计算
- 关于校验和计算方面的C++代码,哪位大侠帮忙解读一下,小弟初学,不太懂!谢谢!
- 校验和的计算方法