请问用C#可以开发出一个比较强大的防火墙么?
还是必须用C/C++什么的?
如果有C#做的防火墙,可以给我推荐一个么?
谢谢了
问题点数:20、回复次数:7Top
1 楼raulredondo()回复于 2006-03-04 01:54:56 得分 0
水平高了,什么都行,但是c#做防火墙,效率是一个大问题Top
2 楼zhouhongyun(jerry)回复于 2006-03-04 08:07:06 得分 0
开发效率比VC差十倍,运行效率差五倍,当然了,仅仅指开发防火墙方面,不过我也不相信这里有几个人能做出来Top
3 楼bingbingcha(不思不归,不孟不E,原来是头大灰狼)回复于 2006-03-04 08:31:03 得分 0
Re:
开发效率比VC差十倍,运行效率差五倍,当然了,仅仅指开发防火墙方面,不过我也不相信这里有几个人能做出来
=====================================================================
这话说的真是大啊...效率这么差,微软就不会把下一代的主推核心放在.NET身上!!!!不懂就不要乱讲..很容易打击自己的...
.NET的优点并不在于效率,而是在于它强大的集成和快速应用,SL,是针对软件业下的软件工厂形势而推荐你使用的!另外在VS 2005发布的时候给企业指了一条路,就是企业级的应用解决方案的出售...可以说.NET是为了软件工厂而生!
如果做针对性比较强,对资源的消耗,效率很看重的应用,.NET不是你的首选..Top
4 楼cattleknife(解牛刀)回复于 2006-03-04 10:22:18 得分 0
C#不适合用于防火墙的,防火墙的开发语言至少要能操纵操作系统底层的东西,虽然说它在unsafe的模式下也能用指针和一部分的C++代码,但远不如.Net平台里的VC.Net,只有他具有随心所欲访问Windows底层的能力。 C#最适合用于企业应用,开发速度快,程序员的工资比较低,这一切在BOSS的眼里全是优点啊,效率是低了一点,实在不行多花点钱在服务器上,反正总比请C++程序员强。“实在不行多花点钱在服务器上,反正总比请C++程序员强”,这是偶们BOSS的原话啊,兄弟们。听了这个,虽然我不靠C++吃饭,但心里那个郁闷,看样子偶是误入狼窝了。Top
5 楼zhouhongyun(jerry)回复于 2006-03-07 20:31:26 得分 0
这话说的真是大啊...效率这么差,微软就不会把下一代的主推核心放在.NET身上!!!!不懂就不要乱讲..很容易打击自己的...
------我打击你干什么,你没看清楚就别乱发言,我指的是开发防火墙方面的效率,你不信自己可以试一试,根本没有现成的类库给你调用,全部要自己包装API,而且有部分代码必须用C写,这样绕个大弯子还不如直接用C写算了,干嘛用C#Top
6 楼luoboqingcai(萝卜青菜)回复于 2006-03-07 21:09:27 得分 0
下一代的Windows有可能。Top
7 楼LHA(心动)回复于 2006-03-07 21:36:09 得分 0
除非微软已经开发了针对网络底层 如对IP协议的操作之类的For .NET SDK
不然 嘿嘿
不过 为什么要用C#写防火墙呢?
花个10分钟装个FreeBSD ,然后选择自己喜欢的防火墙(IFW, IF,PF)配置一下规则就可以了
用C#开发一个防火墙规则配置的图像界面倒是可以的Top




