net.h

来自「一个非常强大的库」· C头文件 代码 · 共 19 行

H
19
字号
#define ipsz sizeof(struct iphdr)#define _isz sizeof(struct icmphdr)#define _usz sizeof(struct udphdr)#define _tsz sizeof(struct tcphdr)#define pssz sizeof(struct pshdr)unsigned short chck(unsigned short *buff, int size){	unsigned long cksu = 0;	while(size > 1){		cksu += *buff++;		size -= sizeof(unsigned short);	}	if(size)		cksu += *(unsigned char *)buff;	cksu = (cksu >> 16) + (cksu & 0xffff);	cksu += (cksu >> 16);	return((unsigned short)(~cksu));}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?