山寨:不是最好的,是最適合我們的!歡迎體驗山寨 中文版MSDN
當華美的葉片落盡,生命的脈絡才歷歷可見。 -- 聶魯達
為什么C0 A8 0B 02前怎么不是CD CD
posted on 2008-05-25 21:50 isabc 閱讀(606) 評論(1) 編輯 收藏 引用 所屬分類: BUG分析
#pragma pack(push) #pragma pack(1) typedef struct arp_header{ //-----------------------DLC Header---------------------------------------- unsigned char DesMAC[6]; //目標MAC unsigned char SrcMAC[6]; //源MAC unsigned short EtherType; //EtherType默認為0x0806是ARP幀的類型值 //-----------------------ARP Frame----------------------------------------- unsigned short HW_Type; //硬件類型 unsigned short Prot_Type; //上層協議類型 unsigned char HW_Addr_Len; //MAC地址長度 unsigned char Prot_Addr_Len; //IP地址類型 unsigned short Opcode; //操作碼 0x01表示ARP請求包 0x02表示RARP應答包 unsigned char Send_MAC_Addr[6]; //發送方MAC unsigned long Send_IP_Addr; //發送方IP unsigned char Targ_MAC_Addr[6];//接收方MAC unsigned long arg_IP_Addr; //接受方IP unsigned char padding[18]; //填充數據 }ARPHEADER,*PARPHEADER; #pragma pack(pop) 回復 更多評論
Powered by: C++博客 Copyright © isabc
廣告信息(免費廣告聯系)
中文版MSDN: 歡迎體驗