随笔分类 -  NS2

摘要:这几天学习NS2,虽然国内很多人使用,但系统的教材资料不多,只能一边看中文教材,一边看英文手册,知识点也是零零散散。过段时间等能将所有知识点串上,再总结总结。现只讲一些零碎的点记录一下。添加新的协议添加新的协议,实际上是自己新定义了一个Agent的子类。在笔记(三)已经说过,Agent的子类实际... 阅读全文
posted @ 2015-01-10 11:41 米其林轮船 阅读(860) 评论(0) 推荐(0)
摘要:代理(Agents)代理是网络层数据包产生和使用的端点,用于实现多层的协议。Agent类部分用OTcl实现,部分用C++实现。C++的代码在~ns/agent.cc和~ns/agent.h中,OTcl的代码在~ns/tcl/lib/ns-agent.tcl中。1.C++实现的Agent类包含的成员变... 阅读全文
posted @ 2015-01-05 15:53 米其林轮船 阅读(454) 评论(0) 推荐(0)
摘要:Tcl语言变量和变量赋值set a "Hello World!" #将字符串赋值给变量aputs "NS2 say $a" #输出字符串的内容,其中$a表示变量a的内容输出:NS2 say Hello World!表达式Tcl中的表达式用expr这个指令来求解。(expression)set val... 阅读全文
posted @ 2015-01-05 15:42 米其林轮船 阅读(555) 评论(0) 推荐(0)
摘要:NS2有两种运行方式:1.“脚本方式”,输入命令: ns tclscripl.tcl,其中 tclscripl.tcl 是一个Tcl脚本的文件名;2“命令行方式”,输入命令:ns,进入NS2的命令行环境,然后直接输入各种命令来交互式地运行NS2。(与Python类似)运行NS2以后也有两种方法记录结... 阅读全文
posted @ 2015-01-05 13:31 米其林轮船 阅读(1508) 评论(0) 推荐(0)