热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

无线网络实验七

无线网络暴露节点仿真实验 在进行仿真实验的时候,根据无线网络第四版的实验教程,在使用nsExposed_Terminal.tcl的时候,会出现一下错误  该结果是由于没有mudp相

无线网络暴露节点仿真实验

 

在进行仿真实验的时候,根据无线网络第四版的实验教程,在使用ns Exposed_Terminal.tcl的时候,会出现一下错误

 

 该结果是由于没有mudp相关的文件,这些文件是后人加上的,需要自己加入:

链接:https://pan.baidu.com/s/1XjKK1DQaFcpPNNQsdHfMaQ
提取码:6868

1.ns-2.35目录下新建文件夹,添加刚才下载的文件mtcpsink.ccmtcpsink.hmudp.ccmudp.hmudpsink.ccmudpsink.h放进去。

2.ns-allinone-2.35/ns-2.35/common/packet.h,在struct hdr_cmn{}下添加:

 

3.ns-allinone-2.35/ns-2.35/Makefile,找到OBJ_CC这一行, 在其下行添加代码measure/mtcpsink.o measure/mudp.o measure/mudpsink.o \

 

 

 

4./ns-allinone-2.35/ns-2.35/tcl/lib/ns-default.tcl,找到Agent/Ping set packetSize_ 64这一行,在其下一行添加Agent/mUDP set packetSize_ 1000.

 

5.修改Makefile文件,注释掉UdpAgent::UdpAgent();

 

 

6.重新编译

./configure;make clean;make



推荐阅读
author-avatar
小谢blue
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有