📄 icmp.h
字号:
#ifndef _ICMP_H#define _ICMP_H#include "sys.h"typedef struct{ Uint8 type; Uint8 code; Uint16 checksum; Uint16 ident; Uint16 sequence;}ICMPHEADER;#define ICMP_SIZE sizeof(ICMPHEADER)#define ICMP_OFFSET ETH_SIZE+IP_SIZE#define ICMP_DATA_OFFSET ICMP_OFFSET+ICMP_SIZE#define ICMP_PING 0x8#define ICMP_ECHO 0x0void icmp_process(ICMPHEADER *packet,Uint16 data_len, Uint16 src_ip_h, Uint16 src_ip_l);void icmp_handler(ICMPHEADER *packet,Uint16 data_len, Uint16 src_ip_h, Uint16 src_ip_l);#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -