📄 arpgram.h
字号:
// ARPGram.h: interface for the ARPGram class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_ARPGRAM_H__FE0DAE58_1CE9_42E1_8801_93DD980CC9EF__INCLUDED_)
#define AFX_ARPGRAM_H__FE0DAE58_1CE9_42E1_8801_93DD980CC9EF__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
class ARPGram
{
public:
ARPGram();
ARPGram(const unsigned char *buf,unsigned int buflen);
virtual ~ARPGram();
CString GetSrcHdwAddr();
CString GetSrcPrtAddr();
CString GetDestHdwAddr();
CString GetDestPrtAddr();
CString GetOperation();
CString GetPrtType();
int hdwaddrtype;//硬件地址类型
int prtaddrtype;//协议地址类型
int hdwaddrlen;//硬件地址长度
int prtaddrlen;//协议地址长度
int operation;//操作类型
BYTE srchdwaddr[6];//发送站点硬件地址
int srcprtaddr;//发送站点协议地址
BYTE desthdwaddr[6];//目的站点硬件地址
int destprtaddr;//目的站点协议地址
};
#endif // !defined(AFX_ARPGRAM_H__FE0DAE58_1CE9_42E1_8801_93DD980CC9EF__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -