- 16
- 0
- 约3.29千字
- 约 5页
- 2017-01-22 发布于重庆
- 举报
NS2中的Agent列表
NS2中的Agent列表 2010-02-11 23:57:12
分类: 系统运维
NS2代码的分析是很有意思的一件事,因为NS2绝对是一个相当优秀的C++软件,包含了OOP思想的精华; 而OTCL语言是一种简洁、优美、人性化的解释性语言; 另外,我本人对于连接OTCL和C++的tclcl机制,以及分裂对象模型德看法一向是: 软件只要能跑,不管糟糠多少; IT开发者的“牵强附会”能力不可比拟!!
先从NS2的Agent开始吧, 至于Agent的含义和功能,请参考NS2仿真系列的内容,在此,我对NS2代码的分析总是针对代码本身(如何查看到、相互间如何作用、如何验证分析的结论,以及NS2中用于网络模拟的API)。NS 实现了很多的网络协议,这些协议大部分是以Agent的方式来实现的。
(很多“为什么”的问题实际意义不大,因为那是NS的设计者和拓展者最为关心的问题,而此处的阅读对象是NS2网络模拟的使用者。)
查看所有Agent的脚本
# 功能: # 本脚本用于显示NS2中类继承关系的树形结构;
# NS 实现了很多的网络协议,这些协议大部分是以Agent的方式来实现的。# 通过本脚本,我们可以查看NS中各种协议的Agent
proc showAgent arg {set cl Agentforeach cl [$arg info subclass] {puts $cl
原创力文档

文档评论(0)