阅读:1761回复:5
如何将从TCP/IP下来的部分包截获再发送到应用层处理?
需要根据MAC头截获一部分从TCP/IP下来的包,再传回应用层。
用packet或者passthru改哪个更好?或者是ndis hooking? 和应用层的通信用什么方式比较好? 为了防止丢包,需要用队列处理,一般队列相关的函数有哪些? 谢谢 |
|
沙发#
发布于:2004-04-17 09:05
怎样用数据包队列来减少丢包呢?请高手回答!
|
|
板凳#
发布于:2004-04-02 10:01
ding一下
|
|
|
地板#
发布于:2004-04-02 09:30
我也在关注,我想用NdisMIndicateReceivePacket应该可以做
VOID NdisMIndicateReceivePacket( IN NDIS_HANDLE MiniportAdapterHandle, IN PPNDIS_PACKET ReceivePackets, IN UINT NumberOfPackets ); ReceivePackets是一个PNDIS_PACKET数组 不知道是不是这样。 如果用ndishook来做的话,是应该用注册假协议的方式还是hook PE的方式,或者两者皆可呢??关注ing!!请各位大大赐教。。 [编辑 - 4/2/04 by zxcasd] |
|
|
地下室#
发布于:2004-03-31 15:45
我也需要这么做,一楼的会了告诉我啊
这应该搜索什么关键词啊?直接搜索passthru的话会有太多的帖子,哪位能给指点指点,或者是能给整理整理? 是不是要求太高了啊?体谅初学者的苦痛吧,谢谢各位了先 |
|
5楼#
发布于:2004-03-31 12:58
应该都是可以的,packet与应用层的通信ddk里面有。passthru与ndishook我个人认为更好一些。以前的帖子有讨论,找找看吧。关于包队列的问题,可以自己构造吧,我没有试过。呵呵
|
|