【发布时间】:2010-12-01 14:56:06
【问题描述】:
在/usr/include/netinet/udp.h中定义的UDP头结构如下
struct udphdr
{
u_int16_t source;
u_int16_t dest;
u_int16_t len;
u_int16_t check;
};
标头的校验字段中存储了什么值?如何验证校验和是否正确?我的意思是计算校验和的数据是什么? (只是udp头还是udp头加上后面的payload?)
谢谢。
【问题讨论】:
标签: c network-programming udp checksum