我在做一个网关,所以需要在ptreceive中作数据的转发。我用了两种办法,但是都不理想。方法一的运行结果是:当内网机器联网时,可以打开网页,上网等,不过只能在不到半分钟的时间之内。然后网关机就死机了。不知为何。下面是我的部分代码:PtReceive(IN NDIS_HANDL...
全文
回复(21) 2004-06-04 21:58 来自版块 - NDIS网络接口开发
表情
darkme请问最后调试通过了吧? 能把代码贴上来看看吗? 在获得包的内容之后(这里我只针对PacketSize<=LookAheadBufferSize,即LookAheadBuffer中包含了全部数据的情况进行处理。) //这里对pPacketContent进行判断,如果...(2004-09-03 22:47)
jackiekyyoungyt:什么时候有时间?一起吃顿饭(2004-06-14 13:45)
jackiekyyoungyt谢谢了 答辩完后请你吃饭:)(2004-06-11 13:08)
jackieky呵呵 看来有救了:)(2004-06-10 20:14)
jackieky好的 谢谢!(2004-06-10 20:11)
youngyt明天中午12点半后我在寝室等你。(2004-06-10 18:11)
jackieky这个周日:((2004-06-09 23:44)
youngyt802.3的最大包长度是1500字节,包括那些MAC、IP、TCP头的长度。长了要分片~~~论坛里有胡老大的分片代码。 这星期我值班,所以回去的晚,你什么时候答辩。(2004-06-09 14:22)
jackieky现在是可以了,但是网关只能持续3分钟的样子,然后就死机了 我这用的是实达的认证上网的,好像他的认证服务器不允许一个端口有多个IP,因为我的网关配置了多个IP,所以第一次连上去后,过了两分钟就被认证服务器给踢出来了.当我再次连上去的时候,过了不到一分钟系统就死掉了,不知道是怎么回...(2004-06-08 21:00)
jackieky那些我都分配了,不过老是出问题,现在碰到1500B的数据包网关就重新启动了。 中午到你寝室找你,你去吃饭去了 不知道你什么时候有空。(2004-06-08 12:44)

返回顶部