ns-3的安装参考:NS3详细安装教程_yangzhenyu2的博客-CSDN博客_ns3安装 https://blog.csdn.net/yangzhenyu2/article/details/116205406

感谢上文作者的分享,在电脑上安装虚拟机,乌班图Linux系统安装NS-3(或者安装双系统,在Linux系统中安装ns-3)

安装完成后,在ns3下examples/tutorial目录下有自带的学习模拟脚本。

使用sudo ./waf --run hello-simulator命令可运行hello-simulator模拟脚本(类似学习C语言编写第一个程序hello world)实际运行结果会在屏幕中显示“Hello Simulator”。

其C++源码:

#include "ns3/core-module.h"

using namespace ns3;

NS_LOG_COMPONENT_DEFINE("HelloSimulator");

int main(int argc,char *argv[])

{

NS_LOG_UNCODE("Hello Simulator");

}

NS_LOG_UNCODE是ns3中一个宏定义,用于打印括号中的字符串。

在真正的模拟脚本中,构建网络拓扑,配置参数,数据生成等操作都要在main函数中完成。

NS-3学习——(1)相关推荐

  1. NS各种常用资料(转)

    原文来自于: http://www.netforum.com.cn/forum_posts.asp?TID=9306&PN=1 (一). NS常用基本网站 1. Maillist个人觉得是寻求 ...

  2. NS各种常用资料 [转载]

    (一). NS常用基本网站 1. Maillist个人觉得是寻求问题答案最好的地方. http://mailman.isi.edu/pipermail/ns-users/ 2. 柯老师的网站,包含很多 ...

  3. NS版块可下载资源综合(updated 2007.12.12)--百思论坛

    NS版块可下载资源综合(updated 2007.12.12) 由于广大NSer们的共同努力,本版块已初具规模,为了方便广大新手们下载有用资源,综合了本版块可下载资源的链接: 由于本人时间及精力有限, ...

  4. [转]NS2上实现一个简单的路由协议

    NS2版本:2.34 要实现简单的路由协议: 就是按照你的要求从节点1发到节点2在从节点2发到节点3,我修改的是node节点的addr-classifier功能,因为addr-classifier是负 ...

  5. ipv4v6双栈技术_【第二十六期】IPv6系列应用篇——数据中心IPv4/IPv6双栈架构探讨...

    背景 2017年,工业和信息化部发布了<推进互联网协议第六版(IPv6)规模部署行动计划>的通知,从国家层面推动下一代IP技术--IPv6的普及和应用.目标到2020年末,IPv6活跃用户 ...

  6. NS2相关学习——在ns中模拟无线场景

    之前学习的都是有线场景下的NS2相关应用,现在开始,终于要学习无线啦!无线是我研究的重点,要好好学习呀! 在本节中,我们将学习使用ns中提供的移动无线仿真模型. 该部分由两部分组成. 在第一小节中,我 ...

  7. linux ns级定时器_linux学习13,一文弄懂内核的“绝对公平调度”机制是如何设计的...

    前面两节介绍了一下 linux 中进程的资源,本节再来学习下 linux 中 cfs 进程的调度. linux 进程的时间记账 上一节说到为了尽量让每个进程都有相对公平的机会运行,linux 在设计进 ...

  8. 【IPv6】NS,NA 报文学习

    原本地址:https://blog.51cto.com/qiaopeng688/2150114?source=dra IPV6邻居发现报文学习 IPv6的邻节点发现协议的所有功能都由以下报文来完成: ...

  9. ns的安装与使用及tcl的入门学习

    1 安装linux (1)windows下删除卷,为安装linux提供空间 (2)下载ubantuISO文件,通过ultraISO刻录到U盘 (3)按照网上教程分配空间,完成linux安装 2 安装N ...

  10. openfoam学习心得--N-S方程无数种写法汇总与转换

    openfoam学习心得–N-S方程无数种写法汇总与转换以及守恒与非守恒型 在学习openfoam的途中,楼主被流体中存在的无数个方程.同一个方程无数种写法弄的晕头转向,决定对此做一些总结,方便以后查 ...

最新文章

  1. R语言tidyr包spread()函数实战详解:数据裂变、从窄表到宽表
  2. 统计简单学_常用统计量
  3. vue this.$router.push()传参
  4. 为什么我们要做三份 Webpack 配置文件
  5. tt桌球瞄准器手机版_新年换台新手机!各价位段哪些机型值得入手?
  6. 浮点数相加php,利用php怎么实现一个浮点数精确运算功能
  7. 链接(了解)---Linux
  8. leetcode 135. 分发糖果
  9. sqlserver查看被锁表、解锁
  10. CCS中的cmd命令文件
  11. Python 爬取 50,000 条数据,告诉你五一哪里没有人人人人!(内附折扣景点列表)...
  12. 使用Git上传文件至Github中
  13. CCNA学习指南 第五章 下载
  14. 计算机专业期末试卷分析,计算机期末试卷分析
  15. 方正文祥E520硬盘保护卡还原卡软件使用要点讲解
  16. 网络空间安全现状与国家战略
  17. 学习@浅墨_毛星云的【OpenCV入门教程】之四
  18. 队列练习之Example004-设计一个循环队列,用 front 和 rear 分别作为队头和队尾指针,另外用一个标志 tag 表示队列是空还是不空
  19. 迅雷9去右侧浏览器补丁
  20. 《UEFI内核导读》全集,2023年更新

热门文章

  1. 2020PS平面设计快捷键最新最全使用攻略
  2. iOS 单个app最大可以获得多少运行内存
  3. 计算机等级考试备考计划范文,计算机学习计划范文(2)
  4. IntelliJ IDEA 开发工具破解
  5. 李白打酒c语言编程,c/c++开发分享蓝桥杯-李白喝酒
  6. mysql设置时间默认值
  7. c语言中小兔子,c小兔
  8. OPPO R9S 锁屏手势密码,应用加密
  9. android手机搭配ipad,iPad和安卓平板怎么选?不看绝对会后悔
  10. 1万元组装游戏计算机,1.7万组装高端豪华游戏电脑, 全套RGB灯效, 跑分近60万