新手请教UDP数据包截取相关问题
本人大一,刚学了一学期的C++,感觉有点兴趣故从老师那边要了一个课题来做。课题是关于UDP数据包截取与筛选,就是从网络数据流中筛选出UDP数据包而过滤掉其他格式的数据包然后把结果输出到文件。由于本人之前从没有接触过计算机网络方面的知识,所以这几天一直在自学这方面的东西,感觉不懂的东西很多所以很痛苦而且收效也不大,对那个课题更是越来越没有信心了。所以希望各位高手能够不吝对小弟我指点迷津,给我点适当的关于这方面的资料或者代码什么的让我能够顺利完成这个课题。而且因为暑假马上就要结束,所以时间相对来说还比较急。再次谢谢了哈。
[解决办法]
楼主可以看看原始套接字,捕获所有的能到达本机的网络包
还有就是可以看看winpcap
[解决办法]
没点网络知识基础就做这个啊?对大一来说有点难。
大一把语言学好,积累一些算法就可以了。。
你可以去winpcap的官网下载安装包和开发包和开发文档。
winpcap提供了抓包的各种接口,具体看看开发文档,和里面的一些简单示例!
[解决办法]
做这个确实对你难度大了点:
还要学习:计算机网络(至少是了解TCP/IP协议,了解UDP) -》学习socket编程(学习winpcap也行,但是难度更大点)