The great idea of NS2

原创 2012年03月22日 08:23:29
Here is my understanding about ns2. Just my understanding!!!!

Ok, NS2 is a good combination of C++ and OTCL(OTCL is an object-oriented TCL). In fact, high-efficient C/C++ language can be used to simulate the complexity of data exchange between different ISO layers, also can be used compuatation. However, its' interactivity is bad. If you have change a parameter, you'll have to compile the whole package, then run it. Oh, it will be very time-consuming. For example, it'll cost 15 minutes to 'make' the ns2 source in my X31 laptop.
So what's tcl? As I understand, it's a script language like shell language, such as bash, command(DOS). It is interactive. You input something, it'll reponse you immediately. Yeah, you may be thought of something.

Yeah, how about we combine them together. This is what the elites of ns2 developer have done. Their great effort creates the NS2.

In the above scenario, when you input a parameter, TCL interpreter will transfer it to the C++ code, then C++ code will run with the parameter and return the result. So you have to connect with tcl interferace, C++ code will do the next.

In fact, when you run ns2, it's looks like a tcl interpreter.

POJ 1508-------Skyscraper Floor

问题描述: Skyscraper Floors Time Limit: 10000MS Memory Limit: 10000K Total Submissions: 810 Accepte...
  • u014583062
  • u014583062
  • 2014年12月03日 23:35
  • 486


  • qq_40942329
  • qq_40942329
  • 2017年11月07日 18:25
  • 139


python 菜鸟的自我成长 python第一天 隐藏的彩蛋
  • tutoo99
  • tutoo99
  • 2015年05月30日 10:08
  • 130

Codeforces 294E Shaass the Great 树形dp(水

题目链接:点击打开链接 题意: 给定n个点的树,任意拆掉一条边,得到2个子树,再用刚拆掉的边把这两个子树连起来。 得到新的树,这个树的权值为任意两个点间的距离和。 使得新的树权值最小。输出这个...
  • qq574857122
  • qq574857122
  • 2015年03月21日 10:32
  • 840


NS2入门指导 ---SeaSon & crabhit From DB lab of HIT 序 很多人都问我新手应该看些什么资料,或者怎么熟悉NS2这个工具。这是让很多入门者非常头痛的问题,包...
  • oThomasyang
  • oThomasyang
  • 2013年10月16日 11:09
  • 2814


升级更新 sudo apt-get update sudo apt-get upgrade ns2.35下载
  • qiushye
  • qiushye
  • 2016年11月08日 14:44
  • 1649


路由协议中定时器使用广泛,它可以用来每隔固定时间重复一件事情。一个定时器通常有如下的结构:1、声明:在将要使用到定时器的类里面,将定时器声明为friend,同时声明出一个定时器对象。class MAA...
  • Tuzki
  • Tuzki
  • 2007年10月19日 16:51
  • 4985


ns2模拟仿真的一般过程及要点   在这里简单介绍ns2模拟仿真中的一般过程及要点 1)添加ns2的新组件,TclCL机制的实现及新组件的C++实现 最为关键的一步,该步将研究...
  • u010533400
  • u010533400
  • 2016年11月23日 15:21
  • 1021


一、能量模型: $ns_ node-config        -adhocRouting $opt(adhocRouting) \         ......        -energyMode...
  • yhdyy123
  • yhdyy123
  • 2017年08月28日 17:13
  • 411


今天刚在netforum上看到一个帖子,讨论的是NS2路由协议和数据转发,转载下:我再写一次,看能不能发上来!在ns manual中有一章是介绍classifier的,这个classifier就是...
  • gongbaifei
  • gongbaifei
  • 2010年08月25日 03:55
  • 2476
您举报文章:The great idea of NS2