阅读:1173回复:1
请教hugy等高手
目的:现在想实现两块网卡的数据发送,将一块一台以太网卡收到的数据包全部发送到另一块以太网。
我们准备在Protocol层做,现在是在Ndis的pcaket的例程上作修改。目前实现了数据包的收取,但是使用NdisSend发送到另一块网卡时总是失败。麻烦各位高手就整体结构和注意点指点一二。 另外,还请hugy对如下参数意义和其内部关系做一下阐述,它和TransferData得到结果如何处理后才能发送? PacketReceiveIndicate ( IN NDIS_HANDLE ProtocolBindingContext, IN NDIS_HANDLE MacReceiveContext, IN PVOID HeaderBuffer, IN UINT HeaderBufferSize, IN PVOID LookAheadBuffer, IN UINT LookaheadBufferSize, IN UINT PacketSize ) 菜鸟一个,特请大虾指点。 |
|
|
沙发#
发布于:2001-12-19 15:24
补充:第二块网卡要将数据发送到网络上,并要实现数据包IP地址的修改。
因为小弟刚刚上手驱程,现在知之甚少,不好意思,麻烦您做解答。 |
|
|