java udp 简单聊天室 UDP的校验和计算时数据是怎样计算的?
UDP的校验和计算时数据是怎样计算的?就计算而言,房东的例子是对的。UDP check sum是二进制反码的和(先和后反码),但是在求和的过程中,如果第一个溢出需要进位,则需要“回滚”,即在最后一个溢
UDP的校验和计算时数据是怎样计算的?
就计算而言,房东的例子是对的。UDP check sum是二进制反码的和(先和后反码),但是在求和的过程中,如果第一个溢出需要进位,则需要“回滚”,即在最后一个溢出的基础上再加上第一个额外的溢出,这样就可以把1001和1101加到10110=>0111,然后把反码加到1000,这就是所谓的校验总和