阅读:1628回复:4
[[求救!]]一个网络防火墙 - 中间层的问题
不知道谁看过 费尔防火墙1.0源码 or 耐微(netwall)源码没有
我有一个疑问,在微端口初始化中, 调用一个自定义函数MPBundleSearchAndSetSecond() 设置下一个adapter(这个不是重点) 处理主adapt、副adapt、默认的什么adapt时 要搜索其他的adapt 一个叫g_AdapterList的变量 明明初值是NULL 在两个程序中中,我就看不出来循环,比如 for ( ppCursor = &g_AdapterList; *ppCursor != NULL; ppCursor = &(*ppCursor)-〉Next ) { if (*ppCursor == pAdapt) { *ppCursor = pAdapt->Next; break; } } 有什么意义? 因为g_AdapterList初始值为NULL 我实在找不出来在各个循环前,有哪儿改变了这个值的 循环体根本就进不去阿!!!! 这怎么去设定主、副adapt的list阿? 百思不得其解!!!! 我也是新手,望大虾赐教!!! [编辑 - 6/25/04 by ririri] |
|
沙发#
发布于:2004-06-25 16:45
没有人回答吗? 我自己顶啊! 一个星期了,还没明白 |
|
板凳#
发布于:2004-06-30 16:01
哪可以下载到费尔防火墙1.0源码?
|
|
地板#
发布于:2004-06-30 19:44
这个应该是考虑的多个网卡的问题,
在连表中查找是否需要处理的网卡。 我没有看哪个东西,可能不一定对,但我2年前写路由协议的时也这样使用了这样的一个连表,并且代码和这个很相似,所以有这样的结论,如果不对请高人指教。 |
|
|
地下室#
发布于:2004-07-01 21:55
它的意思就是考虑多块miniport的情况,基本同意楼上的说法,呵呵
|
|