
NS2学习
tiaohua
这个作者很懒,什么都没留下…
展开
-
NS2学习(2)——看源码,学命令
今天学习了一些简单的命令,直接看Tcl语法太枯燥了,还是从源码来学习吧!都是些很简单、很基础的东西了,文件来源是NS2自带的simple-wireless.tcl(~ns/tcl/ex/simple-wireless.tcl),稍有改动哦。# =====================================================================原创 2009-09-26 21:48:00 · 2087 阅读 · 0 评论 -
NS2学习(1)——分裂对象模型
NS2使用了C++和OTcl两种不同的编程语言,其中C++负责后端的封包处理,OTcl负责前端的控制管理。如此有很多优势,却也增加了学习门槛。许多类,许多方法,好像怎么理都理不清,无奈写文记下,以备查看。这里以TCP协议为例,按照执行顺序一步步查看源码,大致上理解所谓“分裂对象模型”,具体细节以后再慢慢总结了。 例子中涉及到两个类:编译类TcpAgent和解释类Agent原创 2009-09-25 21:11:00 · 2058 阅读 · 0 评论 -
NS2学习(3)——mac定时器
今天学习了NS2中定时器的工作机制,以mac-timers.cc为例。在网上找了一篇写得不错的博客做参考,自己也简单地总结了一下。 文件:~ns/mac/mac-timers.[h,cc] mac定时器相关类:父类 MacTimer : Handler子类 BackoffTimer : MacTimer DeferTimer : MacTimer原创 2009-09-27 21:00:00 · 2813 阅读 · 0 评论 -
NS2学习(4)——事件调度机制
参考:http://www.baisi.net/thread-61243-1-2.html原创 2009-10-08 11:26:00 · 932 阅读 · 0 评论 -
NS2学习(6)——Tcl类
解释器的接口代码在单独的tclcl目录下,其他模拟器代码在ns-2目录下。 ~tclcl里面定义了很多类,ns中使用的有6个: Tcl,TclObject,TclClass,TclObject,TclCommand,EmbeddedTcl,InstVar 首先总结学习下Tcl类。 文件:~原创 2009-10-09 10:04:00 · 3632 阅读 · 1 评论 -
NS2学习(7)——NS by Example学习笔记
参考:http://kooyee.javaeye.com/category/52570原创 2009-10-12 19:47:00 · 929 阅读 · 0 评论