一.CheckSum算法思路:
1. 把校验和字段清零;
2. 按两个字节的十六进制数进行反码求和
接收方的和发送方的过程基本一致,发送方求出校验和后存入校验和字段,而接收方求出校验和判断是否为0,如果为0则正确,抛弃该包。
二.代码实现:
相应的代码细节详见代码;
给出两组测试数据:
一.CheckSum算法思路:
1. 把校验和字段清零;
2. 按两个字节的十六进制数进行反码求和
接收方的和发送方的过程基本一致,发送方求出校验和后存入校验和字段,而接收方求出校验和判断是否为0,如果为0则正确,抛弃该包。
二.代码实现:
相应的代码细节详见代码;
给出两组测试数据: