随笔分类 -  NS2

摘要:如何传送一个封包(How to transmit a packet?)首先,我们要看的第一个function是在mac-802_11.cc内的recv( ),程式会先判断目前呼叫recv( )这个packet的传输方向,若是DOWN,则表示此packet是要送出去的,因此就会再呼叫send(p, h... 阅读全文
posted @ 2015-06-01 20:43 HelloWaston 阅读(364) 评论(0) 推荐(0)
摘要:最近几天,对ns2进行研究,ns2为什么要使用两种语言,因为C++执行速度快,因此对于一些不需要经常改变的东西:例如包的发送。而对于需要经常进行修改的就不能够使用C++,而使用OTcl脚本语言。所有OTcl的基类是SplitObject。首先,在otcl中new一个对象的时候,会调用tclcl/tc... 阅读全文
posted @ 2015-06-01 20:40 HelloWaston 阅读(372) 评论(0) 推荐(0)
摘要:相信很多喜欢Java的人对eclipse都情有独钟。NS2程序的调试,可以用打印命令调试,这样太繁琐。也可以用gdb调试,个人觉得上手比较困难。相信各位学习NS2的新手,在看代码的时候,很多的函数或者变量,都不知道在哪里声明的,就会在程序中开始使用,往往令我们很困惑。调试、阅读代码的烦恼,那么让ec... 阅读全文
posted @ 2015-06-01 20:25 HelloWaston 阅读(822) 评论(0) 推荐(0)