如何在tcp源码中分析丢包,加入自己的函数
2017-08-14 17:33
597 查看
需要读者参考下面的文章,
第一:了解sysfs,实现端口从用户传到内核的实现
http://blog.csdn.net/lishanmin11/article/details/77164224
第二:需要了解tcp内核udp rcv的过程,从网卡->udp->app 这里可以弄两个函数,
用来测试两处的丢包问题就行了,参考下面的文章http://blog.csdn.net/lishanmin11/article/details/77162070
第三:需要了解rtp包各种头,参考网上去写就行了
最后,参考这篇文章,看哪里加入trace函数,在这个函数里面做丢包处理就行了,
http://blog.csdn.net/lishanmin11/article/details/77099307
至于具体的实现,就不写了,应该比较简单!
第一:了解sysfs,实现端口从用户传到内核的实现
http://blog.csdn.net/lishanmin11/article/details/77164224
第二:需要了解tcp内核udp rcv的过程,从网卡->udp->app 这里可以弄两个函数,
用来测试两处的丢包问题就行了,参考下面的文章http://blog.csdn.net/lishanmin11/article/details/77162070
第三:需要了解rtp包各种头,参考网上去写就行了
最后,参考这篇文章,看哪里加入trace函数,在这个函数里面做丢包处理就行了,
http://blog.csdn.net/lishanmin11/article/details/77099307
至于具体的实现,就不写了,应该比较简单!
相关文章推荐
- Heritrix1.14源码分析(11) Heritrix中的URL--CandidateURI和CrawlURI以及如何增加自己的属性
- lwIP(V1.3.0) RAW API函数源码分析3----tcp_listen()函数
- 如何将7z的压缩源码加入自己的程序中
- lwIP(V1.3.0) RAW API函数源码分析4----tcp_accept()函数
- Android中如何自己创造一个Cursor及MatrixCursor源码分析
- Heritrix1.14源码分析(11) Heritrix中的URL--CandidateURI和CrawlURI以及如何增加自己的属性
- jQuery 的 ready 函数是如何工作的?(源码分析)
- LwIP(V1.0.0) RAW API函数源码分析1----tcp_new()函数
- 分析mtk6516如何加入自己的驱动
- lwIP(V1.3.0) RAW API函数源码分析1----tcp_new()函数
- Heritrix源码分析(十一) Heritrix中的URL--CandidateURI和CrawlURI以及如何增加自己的属性(转)
- 分析mtk6516如何加入自己的驱动
- lwIP(V1.0.0) RAW API函数源码分析2----tcp_bind()函数
- Heritrix源码分析(十一) Heritrix中的URL--CandidateURI和CrawlURI以及如何增加自己的属性
- 分析mtk6516如何加入自己的驱动
- lwIP(V1.3.0) RAW API函数源码分析2----tcp_bind()函数
- lwIP(V1.0.0) RAW API函数源码分析3----tcp_listen()函数
- TCP/IP源码学习(58)——inet_select_addr函数分析
- lwIP(V1.0.0) RAW API函数源码分析4----tcp_accept()函数
- 如何为Adobe Reader加入自己的书签