阅读:1688回复:0
有关packetCE(winpcap)双网卡的问题
请问有谁用过packetCE抓包,现在我是要对两块网卡进行抓包,之前用的方法是做了两个dll,一个PKTA.dll,一个PKTB.dll。packet.dll对其分别调用来抓包。现在要改成一个dll,那样的话两次init要改成pkt0_init和pkt1_init么,或者其他什么方式区分两快网卡的init。另外两个openinstance如何保存。我现在想到的办法是将deviceextension写成deviceextensionA和B,各自保存驱动句柄和open结构体。这样的话就要每个处理函数都要double一次。觉得很傻。不知道有没有更好的办法。求达人指点。做个winpcap的也可以给我些参考。。多谢了。在线等
|
|