以下是引用Devil_W在2010-9-18 17:28:45的发言:
不晓得是你们老师问的2,还是你表述的2
一个网络协议,C语言定义个P
不知道是你2,还是我2,楼主的问题明显是指:用C语言描述ARP数据结构
一个半瓶子,还竟然天天在论坛指责这个菜那个菜,咬什么字眼?
楼主要问的大约是这个吧
ARP协议的数据结构:
typedef struct arphdr
{
unsigned short arp_hrd;/*硬件类型*/
unsigned short arp_pro;/*协议类型*/
unsigned char
arp_hln;/*硬件地址长度*/
unsigned char
arp_pln;/*协议地址长度*/
unsigned short arp_op;/*ARP操作类型*/
unsigned char
arp_sha[6];/*发送者的硬件地址*/
unsigned long
arp_spa;/*发送者的协议地址*/
unsigned char
arp_tha[6];/*目标的硬件地址*/
unsigned long
arp_tpa;/*目标的协议地址*/
}ARPHDR,*PARPHDR;
[
本帖最后由 Knocker 于 2010-9-18 21:47 编辑 ]