当前位置: 首页 > wzjs >正文

企业手机网站建设需要注意哪些中小学生在线做试卷的网站

企业手机网站建设需要注意哪些,中小学生在线做试卷的网站,设计一个产品,谷歌推广方式目录 一、添加优化后的代码文件 二、更改CMakeLists文件中内容 三、重新配置和编译ns-3 四、常见问题 目的:想在tcp拥塞控制算法的基础上进行优化改进,之后在ns3中运行优化后的算法,即自定义拥塞控制算法; 以tcpVegas算法为…

目录

一、添加优化后的代码文件

二、更改CMakeLists文件中内容

三、重新配置和编译ns-3

四、常见问题 


目的:想在tcp拥塞控制算法的基础上进行优化改进,之后在ns3中运行优化后的算法,即自定义拥塞控制算法;

以tcpVegas算法为例,优化后的算法为TcpVegasImproved,使用ns3中最简单的点对点网络,基于fifth.cc脚本文件:

一、添加优化后的代码文件

需要三个代码文件:

1.在 examples/tutorial/ 下添加fifth-tcpvegas-improved.cc脚本文件

使用ns-3网络模拟器的示例脚本,设置一个包含两个节点的简单点对点网络,并在其中使用一个自定义的TCP拥塞控制算法(改进后的tcpvegas算法),脚本主要展示如何在ns3中配置和使用自定义的TCP拥塞控制算法,并跟踪一些网络事件,如拥塞窗口的变化和丢包事件;

2.在src/internet/model/  下添加tcpvegas-improved.h 头文件 和 tcp-vegas-improved.cc 文件

tcpvegas-improved.h文件是c++的头文件,定义了一个名为TcpVegasImproved的类,该类继承自ns3网络模拟器中的TcpVegas类,TcpVegasImproved类旨在通过重写TcpVegas类中的某些方法,如:IncreaseWindow来实现改进的拥塞控制算法;提供了一些私有成员方法:计算拥塞控制分数、根据分数动态调整拥塞窗口大小、测量丢包率、带宽利用率和发包率;

tcpvegas-improved.cc文件是 TcpVegasImproved 类的实现文件,文件中包含了TcpVegasImproved 类中所有私有成员方法的实现,以及类构造函数和析构函数的日志记录。

二、更改CMakeLists文件中内容

1.在examples/tutorial下的CMakeLists.txt文件最后添加如下代码:

build_examplNAME fifth-tcpvegas-improved SOURCE_FILES fifth-tcpvegas-improved.cctutorial-app.ccLIBRARIES_TO_LINK${libcore}${libpoint-to-point}${libinternet}${libapplications}
)

 注:fifth-tcpvegas-improved/fifth-tcpvegas-improved.cc  需替换成 自己定义的脚本文件名字

 2.在src/internet/CMakeLists.txt 文件中:

在set(source_files   中添加一行代码

model/tcpvegas-improved.cc  //需替换成自己定义的拥塞控制算法的文件名

在set(header_files 下添加一行代码

model/tcpvegas-improved.h //需替换成自己定义的拥塞控制算法的头文件名

三、重新配置和编译ns-3

./ns3 configure
./ns3 build

四、常见问题 

1.编译报错: .cc文件中有引用 .h头文件,名字要和头文件的命名一致;

2.目标文件不存在:ns3运行自定义拥塞控制算法报错:目标不存在“Target to build does not exist: examples/tutorial/fifth-tcpvegas-improved”-CSDN博客

3. 修改后,重新配置和编译之前 先清理: ./ns3 clean

4. 编译报错: TcpSocketState 类中 没有 用在测量丢包率、带宽率利用率、和发包率中的成员变量

解决:先查看 TcpSocketState 类中有什么成员变量和成员方法:tcp-socket-state.h
用该类中存在的成员变量和方法来测出 丢包率、带宽利用率、发包率;


文章转载自:

http://1uhULEob.fwLch.cn
http://UQ2mqcY9.fwLch.cn
http://r4iNrwkP.fwLch.cn
http://iz9g6oPY.fwLch.cn
http://MloyfMNi.fwLch.cn
http://x0bJihVD.fwLch.cn
http://Bz3go91V.fwLch.cn
http://pAu9MS5o.fwLch.cn
http://OXKTYWzy.fwLch.cn
http://4xePQZGt.fwLch.cn
http://IKFk16pT.fwLch.cn
http://ggahjCYy.fwLch.cn
http://G89g7fv8.fwLch.cn
http://REhTFc9G.fwLch.cn
http://9h8wxbPA.fwLch.cn
http://dS2AOnXo.fwLch.cn
http://6pV2BLT0.fwLch.cn
http://2B5OmNKV.fwLch.cn
http://BwaStfPS.fwLch.cn
http://vCxLaMAt.fwLch.cn
http://sIlPKz8W.fwLch.cn
http://sZJovn9z.fwLch.cn
http://3496JVN5.fwLch.cn
http://uU88PffF.fwLch.cn
http://rqqIeSPX.fwLch.cn
http://Bw8cj6UX.fwLch.cn
http://1KFPtihc.fwLch.cn
http://3HbORHov.fwLch.cn
http://TvcEGnnd.fwLch.cn
http://C0dvTqhu.fwLch.cn
http://www.dtcms.com/wzjs/664446.html

相关文章:

  • 网站有源码 怎么建设网站开发怎么兼容ie
  • 网站那个做的比较好的做养生网站需要什么资质
  • 浦江网站建设yw126使用wordpress rss
  • 北京做网站公司哪家强房产信息网海南
  • 长春做商业平台网站wordpress判断页面
  • 有关网站建设的公众号网络营销服务商有哪些
  • 如何学习做网站福州网站建设企业哪家好?
  • 做网站需要多大的空间福建省住房城乡建设厅网站
  • 如何做公司网站的中国建设人才网证书查询系统官网
  • 医院网站怎么做优化排名动漫制作专业排名
  • 网站建设公司 网络服务wordpress 主页html
  • 东莞网站制作的方案源码编辑器
  • 自己如何做公司网站佛山全网营销型网站建设
  • 什么主题的网站容易做点邢台网站建设免费做网站排名
  • 凡科建站的优势国外做黄漫的网站
  • 网站制作一般怎么收费电脑h5制作工具
  • 网站中的关键词seo设置企业网络优化
  • 建立网站三大基础徐州做网站沈阳厂商
  • 旅游药都网站建设方案wordpress 表格程序
  • 公司网站改版建议深圳中国电信网站备案
  • 手机网站 需求模板海外运营是做什么的
  • 建网站 pdf沈阳专业制作网站
  • 免费制作图片带字 手机软件四川网站建设seo
  • 网站建设政策网站未备案wordpress
  • 网站建设于朦胧网站如何做微信分享推广
  • 网站建设按钮建筑公司年度工作总结报告
  • 58临沂网站建设外发加工网官网
  • 做家务的男人们在哪个网站播出wordpress文章下载美化框
  • 手机端网站设计尺寸wordpress 非法阻断
  • 服务周到的网站建设wordpress图文插件