ns3—— sixth.cc 大概理解
sixth.cc 总的来说就是下面这么个结构,目的:node0 要向 node1 发送TCP消息。
node 0 node 1
+----------------+ +----------------+
| ns-3 TCP | | ns-3 TCP |
+----------------+ +----------------+
| 10.1.1.1 | | 10.1.1.2 |
+----------------+ +----------------+
| point-to-point | | point-to-point |
+----------------+ +----------------+| |+---------------------+5 Mbps, 2 ms
看下 MyApp 这个类,MyApp是 node0 要安装的 application,看下它的private成员:
private:virtual void StartApplication (void);virtual void StopApplication (void);void ScheduleTx (void);void SendPacket (void);Ptr<Socket> m_socket; //发送的 socketAddress m_peer; //对端的 Address,注意与Ipv4Address不一样uint32_t m_packetSize; //包长uint32_t m_nPackets; //发包数量DataRate m_dataRate; //发包速率(用途不明,先这么翻)EventId m_sendEvent; //发送事件,事件名自己定义bool m_running; //是否运行,true则开始运行uint32_t m_packetsSent; //已发送多少包
main函数做了什么,如图:
![](/assets/blank.gif)
ns3—— sixth.cc 大概理解相关推荐
- NS3 sixth.cc注释
文章目录 前言 一.sixth.cc 二.运行结果 总结 前言 NS3 sixth.cc注释 最近在学NS3,tutorial的1-4代码注释都有很多帖子,但是5.6缺很少.所以贴一下查找后的代码及注 ...
- Django Channels 个人对官方文档大概理解 及一些地方的作用
1.在官方文档的教程里 大概教我们做出了这样一个类似于views里的类 class ChatConsumer(WebsocketConsumer):def connect(self):self.roo ...
- NS3 seventh.cc为例说明Probe 一
之所以选择example/tutorial里的seven.cc,是因为在统计数据画图时,不仅仅存在常有的Trace机制如ASCII trace file和PCAP文件,还存在利用GNUPLOT Hel ...
- ns-3 third.cc
示例脚本:[examples/tutorial/third.cc] 用ns-3脚本搭建一个Wi-Fi无线网络 模拟了一个混合场景,包含PPP,CSMA和Wi-Fi 1. 头文件 头文件命名规范:&qu ...
- Java常量池的大概理解
触摸java常量池 java常量池是一个经久不衰的话题,也是面试官的最爱,题目花样百出,小菜早就对常量池有所耳闻,这次好好总结一下. 理论 小菜先拙劣的表达一下jvm虚拟内存分布: 程序计数器是jvm ...
- java常量池的理解_Java常量池的大概理解
转载自:http://www.cnblogs.com/iyangyuan/p/4631696.html 理论 小菜先拙劣的表达一下jvm虚拟内存分布: 程序计数器是jvm执行程序的流水线,存放一些跳转 ...
- 如何从门外汉到大概理解嵌入式(c语言)基础知识
1. 什么是计算机程序?什么是编程语言?为什么需要编程语言?编程语言是用来干嘛的?举例一些编程语言,以及他们各自的特点? 答:计算机程序(英语:Computer program),也称为软件(英语:s ...
- NS3入门--first.cc
因为实验的需要,被迫从OMNet++转战到NS3,哎,OMNet还没闹明白呢-这大概就是先帝创业未半而中道崩殂吧!呸呸呸,今天看一下NS3中examples中tutorial的第一个例程first.c ...
- 【NS3】入门笔记(部分) 翻译自ns3-tutorial
文章目录 NS3-Tutorial Introduction Getting Started Conceptual Overview Key Abstractions Node Application ...
最新文章
- 清华人工智能研究院成立,张钹姚期智分别任院长和主任
- 鸿蒙系统方舟运行时,方舟编译器立功!第三方App已经落地,距离鸿蒙系统还会远吗?...
- mysql 多配置文件实例安装_mysql安装之多实例多配置文件安装
- python实体类dict to object
- Coloring Dominoes
- 方钢管弹性模量计算方式_弹性模量的物理学本质
- Source Insight上手教程
- 内向的人怎样改善人际关系(三)
- 更少的标签,更好的学习,谷歌半监督学习算法FixMatch
- 《深入react技术栈》学习笔记(一)初入React世界
- linux内核实验教程答案,20199310《Linux内核原理与分析》第十五周作业 Linux安全实验...
- java Spring菜鸟教程,只需一篇文章吃透Java多线程技术
- 笔记本键盘有几个键失灵了怎么办?
- Linux bpf 1.1、BPF内核实现
- 星期一到星期日的英文_缩写_读音_巧记方法
- 山东科技大学2015-2016学年第一学期程序设计基础期末考试第一场 题解
- win10无法安装完成若要在此计算机上,win10提示windows安装无法继续怎么办
- JAVA设计模式--建造者模式
- python二级题库 第四套
- 传智播客凭什么改变IT教育