NS2笔记 invalid command name "Agent/TCPSink/mTcpSink"......
来源:互联网 发布:大数据平台基础设施 编辑:程序博客网 时间:2024/06/05 15:59
计算机网路实验 - 使用NS2模拟多媒体通讯与无线网络
实验四:网路效能量测 page 4-9
出现 invalid command name "Agent/TCPSink/mTcpSink"......
解决方案见http://www.baisi.net/viewthread.php?tid=2279042&extra=&page=1 的8楼
mUDP,mUdpSink,mTcpsink是NS2中没有的,是后来人写的。所以要使用此功能必须自行加入。
---------------------------------------------------------------------
mUDP是UDP的延伸,除了具有UDP的功能外,还能记录所发送的包的信息。mUdpSink可以把接收到的包的信息记录到文件中。加入步骤:
1.下载mUDP, mUdpSink的文件,要下载的有下列几个文件:
mudp.cc、mudp.h、mudpsink.cc、mudpsink.h
下载地址:http://140.116.72.80/~smallko/ns2/measure/
2.新建/ns-allinone-2.33/ns-2.33/measure文件夹,把这四个文件放入其中。
3.修改/ns-allinone-2.33/ns-2.33/common/packet.h,把如下程序加入struct hdr_cmn{}中。
int frametype_; //added by smallko
double sendtime_; // added by smallko
unsigned int pkt_id_; // added by smallko
unsigned int frame_pkt_id_; //added by smallko
4.修改/ns-allinone-2.33/ns-2.33/Makefile,把如下程序加入OBJ_CC下一行。
measure/mudp.o measure/mudpsink.o \
5.修改/ns-allinone-2.33/ns-2.33/tcl/lib/ns-default.tcl,把如下程序加入Agent/Ping set packetSize_ 64下一行。
Agent/mUDP set packetSize_ 1000
6.在/ns-allinone-2.33/ns-2.33目录下执行make clean,make命令,就OK了。
---------------------------------------------------------------------
mTcpSink是TCPsink的延伸,除了具有TCPSink功能外,还能记录所发出的包的信息。加入步骤:
1.下载mtcpsink.cc, mtcpsink.h,放入/ns-allinone-2.33/ns-2.33/measure文件夹中,下载地址同上。
2.修改/ns-allinone-2.33/ns-2.33/Makefile,把如下程序加入OBJ_CC下一行。
measure/mtcpsink.o \
3.在/ns-allinone-2.33/ns-2.33目录下执行make clean,make命令,就OK了。
---------------------------------------------------------------------
---------------------------------------------------------------------
0 0
- NS2笔记 invalid command name "Agent/TCPSink/mTcpSink"......
- expect error invalid command name
- 【NS2】添加mUDP、mUdpSink和mTcpSink模块
- 【转】解决方法:invalid command name "Resource/Energy"
- 解决方法:invalid command name "Resource/Energy
- 【错误】android invalid command-line parameter: Files. Hint: use '@foo' to launch a virtual device name
- [错误]android invalid command-line parameter: Files. Hint: use '@foo' to launch a virtual device name
- 发送邮件被退回,提示: Helo command rejected: Invalid name 错误
- 送邮件被退回,提示: Helo command rejected: Invalid name 错误,helorejected
- ns2中command的用法
- NS2中获取Agent的实例 (转)
- Problem:"Invalid command: ${GetTime}"
- Invalid command 'RewriteEngine' 解决办法
- Invalid command 'RewriteEngine'解决办法
- Invalid command \'RewriteEngine\' 解决办法
- Error:Invalid command android
- Invalid column name id
- invalid resource directory name
- adb fastboot 命令总结
- jQuery 效果 - animate() 方法
- 关于C语言的隐式类型转换
- jQuery 效果 - animate() 方法
- Android静默安装和自动安装
- NS2笔记 invalid command name "Agent/TCPSink/mTcpSink"......
- Java Class的热替换 自定义ClassLoader加载.class
- Quartz cron表达式格式
- 百度地图开发的笔记(篇1)
- bzoj3672: [Noi2014]购票
- node中遇到的坑
- 美好的诗收集
- Fresco进行图片的下载,高斯模糊
- zurmo安装文档说明(windows)