首页
社区
课程
招聘
[半原创]NDIS协议驱动中实现的一个完整稳定的TCP/IP协议栈
发表于: 2009-7-17 11:02 9790

[半原创]NDIS协议驱动中实现的一个完整稳定的TCP/IP协议栈

2009-7-17 11:02
9790

大部分内容都在别人的基础上修改而成,实现了一个协议驱动,在此基础上移植了一个嵌入式系统中的TCP/IP协议栈。TCP/IP栈实现了ARP、IP、icmp、tcp和udp,还算稳定的一个栈,但效率不高。程序中还有很多问题,最近比较郁闷,实在不想修改了,就发上来了,如果您感兴趣,请注意以下问题:
1.绑定网卡的地方,我用的是固定服务名,所以您要跑起来的话要修改这个地方;最好的方法是程序中查询注册表,绑定到每一个网卡上。
2.卸载驱动时,没考虑加载出错的情况
3.tcp块数据流发送时,不是按对方窗口大小发送,而是发一个数据报,等对方一个应答,然后再发,造成效率大减。
4.以上只是我想修改的问题,当然里面还有N多问题。如果您对这个代码比较感兴趣,想把它修改的非常可靠,我很感谢;如果再能把修改后稳定可靠的代码给我一份,我就要非常非常感谢您了!


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 7
支持
分享
最新回复 (6)
雪    币: 70
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
不错不错,可以参考一些开源的项目
2009-7-17 12:03
0
雪    币: 252
活跃值: (11)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
整个题外话,哪位大牛有MS漏出来的代码,给俺共享一下,不胜感激啊!
email: fengyuangang@163.com
2009-7-17 16:00
0
雪    币: 243
活跃值: (209)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
这个很强大,好像在一个群里看到某人做了类似的工作
2009-7-17 17:17
0
雪    币: 252
活跃值: (11)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
是嘛?请告诉我群号,大家多交流!
2009-7-17 17:30
0
雪    币: 252
活跃值: (11)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
人之贤不肖譬如鼠矣,在所自处耳!
2009-7-20 11:01
0
雪    币: 252
活跃值: (13)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
回学校了帮你传
2009-7-20 11:06
0
游客
登录 | 注册 方可回帖
返回
//