问题标签 [ns-3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ns-3 - 如何将我的 ns3 程序与系统库链接?
我需要将我的 ns3 程序与 lex 和 yaac 库链接起来。使用 gcc 的命令就是:
我如何使用 waf 做到这一点。
我当前的 wscript 如下所示:
我尝试添加 obj.env.append_values("LIB", ['l','y']) 和其他几个变体。但这并没有帮助。
c++ - 标准的 NS3 协议头示例是否完整?
我正在尝试实施在 NS3 中创建新协议标头的标准建议。我一直在关注http://www.nsnam.org/wiki/HOWTO_create_a_new_type_of_protocol_header_or_trailer上的简短教程。
即使只是将代码复制到相关文件中,我也会收到错误提示 SetData 和 GetData 未定义。
./libns3.21-applications-debug.so: undefined reference to
ns3::LocHeader::GetData() const'./libns3.21-applications-debug.so: undefined reference to
vtable for ns3::LocHeader'
./libns3.21-applications-debug.so: undefined reference to
ns3::LocHeader::SetData(unsigned int)'clang: error: linker command failed with exit code 1 (使用 -v 查看调用)`
我在任何示例代码中都没有看到 SetData() 或 GetData() 的函数定义。我应该自己编写代码吗?似乎这将包含在示例代码中。
networking - Propagation Loss Models ns-3
I am using ns-3 and I am doing a network with 3 stations and 1 AP. It works fine but then I have to analyse it with the cost 231 model (Cost Hata) and with the Friis model. I observed that if you put one station away , using the Friis model allows much larger distances. Is there a particular reason for this?
c++ - 创建 C++ 数组时出错
我收到 2 个错误
- 错误:需要一个标识符
- 错误:应为“;”
我有
你知道为什么我会得到这两个错误吗?
network-programming - 在 ns-3 中使用路由器创建拓扑
我正在尝试创建一个非常简单的拓扑,其中包含通过路由器连接的服务器和客户端。以下代码是我通过 GUI 获得的。我正在尝试运行它,但它给我带来了一个很长的错误,我是 ns-3 的新手,所以请多多包涵。
c++ - 如何创建一个智能指针数组?
我创建了一个类,它引用一些成员作为智能指针,我想创建一个此类的数组,但我得到不同类型的错误
它给了我错误错误 1 错误 C2075:'ConnectionArray':数组初始化需要花括号
2 IntelliSense:使用聚合对象初始化'{...}'
networking - 网络模拟器 - 从文件中读取数据包
我想问一下是否可以在 ns 输入中添加一些数据包文件,如 .pcap 或 .txt(数据包统计)。例如,如果我想向设备接口插入一些数据包。ns2 / ns3可以吗?
谢谢
linux - 为什么 Linux 性能计数器中的指令数量是不确定的
能够分析其二进制文件实际上将在模拟器 (NS-3/DCE) 下运行的应用程序运行时。我想使用 linux 性能计数器,我希望没有非确定性来源的应用程序的指令计数是确定性的。根据 linux 性能计数器,我不能再错了,让我们举一个简单的例子:
1)这种不确定性的根源是什么?这是否源于CPU中的低级分支预测和其他引擎。
2) 其他问题,有没有办法知道提供给 CPU 的指令量(与示例输出中的指令量相反),以便以确定的方式获得执行代码的数量?
c++ - 需要帮助了解 ns3 -> RandomWalk2MobilityModel
我是 NS3 的新手;你能解释一下RandomWalk2dMobilityModel
工作原理吗?
我正在尝试对一个环境进行建模,在该环境中,用户将获得一个目的地,并且他将以随机生成的速度去那里。可以用这个模型设计吗?
谢谢你。
linux - NS-3 dce 和 iperf3
在 NS-3 DCE(网络模拟器 3 直接代码执行)中,NS-3 版本 3.21 和 dce 版本 1.4,默认包含的二进制文件之一是 iperf。然而,这个版本的 iperf 是 2.0.5,而最新版本的 iperf 是 3.0.10。由于 iperf3 不向后兼容 iperf2,而且 iperf3 提供了一些有趣的新功能,如果我可以将 iperf3 与 NS-3 dce 一起使用会非常有帮助。
正如以下链接所解释的那样: http ://www.nsnam.org/docs/dce/release/1.1/manual/html/dce-user-newapps.html 有某些要求(如makefile中的标志)进行调整以生成可供 dce 使用的二进制文件。
但是我无法让它工作。我尝试更改 iperf3 附带的所有 3 个 Makefile(-fpic CFLAG 和 -pie -rdynmic LDFLAGS),但在尝试构建它时仍然出现错误:
有谁知道该怎么做?
非常感谢任何帮助!