无线网络实验七

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

 

在进行仿真实验的时候,根据无线网络第四版的实验教程,在使用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

上一篇:深圳宝安区福永哪条街有一条龙全套服务特殊大保健fggfd


下一篇:ncenter使用