阅读:1484回复:1
请教在passthru中如何获取以太网帧,并且对他操作
如何在ptreceivepacket函数中获取报文的内容,可否获得packet的报文指针,指针的格式如何,如何能DgbPrint出以太网帧或IP帧,进而对报文进行操作
另外我的passthru安装是与sample filter捆绑的,他们是什么关系,sample filter的属性参数的含义是什么? [编辑 - 1/29/03 by zlsun2000] [编辑 - 1/29/03 by zlsun2000] |
|
沙发#
发布于:2003-02-18 09:21
关于PACKET是否能得到的问题,请在论坛里看胡斑竹的一篇文章,非常精彩的论述。(具体名字我不记得了)
如果你是在ETHERNET中,那么收到的数据都是太网帧, 太网帧的头结构如下: typedef struct { UCHAR Dmac[6]; /* detination hardware address */ UCHAR Smac[6]; /* source hardware address */ USHORT Type; /* next Protocol type. */ }ETHHDR,*PETHHDR; 如果太网帧的 Type域的值是0x0008 那么表明太网帧的数据部分 是一个IP数据报。 |
|
|