原帖由
flw 于 2008-4-30 17:38 发表

很牛的毕业设计。
涉及到了命令解析、抓包、终端控制、IPC 等各方面的知识。
确实很牛X
谢谢您的回复,呵呵。
这样说让我很不好意思了。。。。
这个毕设题目是我自己订的,主要是因为公司是做网络的,对TCP/IP要求比较高,所以想借这个机会提高一下自己。
说说这个项目吧,主要分为以下模块:
1> Capture 模块 : 比较简单,这个模块的实现无非就是查询一下别人的代码,怎末设置网卡,收包....
2> Buffer 模块 : 就是自己实现“缓冲区”,这个地方后来回忆起来也感觉没有什么可圈可点的地方
3> Decode 模块 : 解码模块,这个模块就是对每个数据包进行“层次性”解包,输出直观的信息,对于一个新手来说,比较难的是怎末操作
报文,其实,到后来,熟练了,也感觉没有什么了
4> Display 模块 :这个模块是相对来说,难一点的地方,这个地方的难,主要是在控制台上设计出那种比较适于用户操作的“界面”,这个
地方应该算是设计上的一点点难点吧。这个地方和Buffer模块联系比较紧密,稍微复杂一点点。
5> Filter 模块 :现在还未实现,自己头脑中有自己的方法,但是不知道是不是符合编译原理中的方法。。。。
有些东西很怪,刚开始设计的时候,感觉还挺有意思,还挺有些难度,等到自己实现之后,就会感觉太简单,没有技术含量。
--------------------
在这么短的时间能做成这个样子,我想最大的原因是因为在公司里面的压力,环境所迫,主要表现在以下几个方面:
1> 每天从早9点到晚上9点长达12个小时的学习和工作,有时,调试程序经常连续5,6个小时
2> 还有一个是Leader说的一句比较对:就是一定要尝试!
谢谢大家的回复,其实,在大家回复之前,我觉得自己做的这个东西太没有技术含量。
其实,您用心看一下,我的程序中最多的东西是“输出语句”和“注释”,哈哈。