问题标签 [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.

0 投票
2 回答
1263 浏览

c++ - 生成 (void *) 数据的哈希键

我想知道如何生成无效数据的哈希键。

我正在开展一个网络和处理数据包的项目。我必须生成哈希表。在哪个数据包头上进行散列。但我不知道数据包头的结构或类别。所以,关于这个的任何想法。我只是想将其转换为无效。并对无效数据进行散列以生成散列键。

任何其他想法。GOOD Logic 将受到欢迎。

0 投票
2 回答
2058 浏览

c++ - 将对象指针转换为 char 数组

这就是我正在尝试的。但错误是:

我也试过:

但它根本不起作用。

0 投票
1 回答
1049 浏览

c++ - ns3 buffer.h 断言失败

我为 ns3 创建了一个新应用程序,它似乎运行正常,但是,在执行几秒钟后(在正确接收到许多数据包之后),出现以下错误:

断言失败。cond="m_current + delta <= m_dataEnd",文件=./ns3/buffer.h,行=678

有什么想法会导致此错误,以及如何绕过/纠正它?

0 投票
1 回答
752 浏览

sockets - NS-3 TCP/UDP 套接字是非阻塞的还是阻塞的?

我正在尝试在 NS-3 中实现一个多媒体服务器应用程序,它可以为多个客户端提供服务。

单个 NS-3(TCP?和/或)UDP 套接字可以接受多个同时连接吗?

0 投票
1 回答
1102 浏览

tcp - ns-3 wlan grid TCP 不工作,而 UDP 是

我正在尝试在 ns-3 中设置多跳 AdHoc 802.11g 网络。
首先,我使用了示例“wifi-simple-adhoc-grid.cc”。

该示例使用 UDP,但我想使用 TCP。所以我换了

发送数据包是没有问题的,但是 ReceivePacket 永远不会被调用,这意味着套接字 Sink 没有接收到数据包。

整个代码:https ://gist.github.com/3023757

路由输出

0 投票
0 回答
1163 浏览

c++ - ns3 网状 udp 流量错误

我创建了以下代码来模拟 ns3 中的网格场景。当节点数(m_nnodes)为15时,脚本正常执行,流量接收正确。当节点数 (m_nnodes) 设置为 4 时,似乎没有收到任何数据包。我尝试了不同的拓扑,但结果是一样的。什么可能导致这种行为?任何想法将不胜感激。

0 投票
1 回答
4611 浏览

c++ - 如何构建 NS-3 以使用 C++0x/C++11 库?

我需要在网络模拟器 NS-3 的代码中使用像 unordered_map 这样的数据结构。它使用 waf builder 来编译源代码。我很困惑,我应该在哪里添加 -std=c++0x 以添加到编译器标志?我尝试使用以下方法将其附加到主 wscript 文件中的 CXXFlags:

但我仍然收到此错误:

该文件需要对即将推出的 ISO C++ 标准 C++0x 的编译器和库支持。此支持目前是实验性的,必须使用 -std=c++0x 或 -std=gnu++0x 编译器选项启用。C/C++ 问题

我还应该向我的 waf 模块添加任何库吗?

PS:我的 GCC 版本是 4.4

更新:更新到 4.7 后出现此错误:

有没有办法告诉编译器使用 0x 而不是 11?

0 投票
1 回答
261 浏览

parallel-processing - 对于 NS-3,使用 MPI 分布式仿真时是否需要同步?

我正在尝试使用 NS-3 的 MPI 分布式模拟功能。我已经在我的模块中实现了一个应用程序和一个节点类。我也有一个工厂类作为单例对象。我是否必须考虑在我的单例类中使用监视器和互斥锁进行同步?

在某些函数中,我正在更改类变量,因此看起来我应该考虑线程安全,但我不确定 MPI 是如何工作的,以及它是否真的创建了对象的一个​​实例,或者它在每个进程中创建了单独的对象。

谢谢

0 投票
1 回答
269 浏览

macos - NS-3 编译错误

我正在尝试在 MAC Mountain Lion 上使用NS-3.15,但是当我编译时出现以下错误:

如果我理解正确,我认为这意味着它找不到这些依赖项,但我无法弄清楚如何添加它们或者它们应该在哪里,有人可以帮我吗?我正在关注本教程

我知道这本身不是一个编程问题,但我还没想好在哪里问,所以如果你知道更好的地方,请告诉我。

0 投票
1 回答
1703 浏览

video-streaming - NS-3 中的视频传输

我正在尝试为我的大师做一个模拟,我需要模拟视频传输和流媒体。我已经有了视频跟踪文件,但我不知道如何将它们编码到 NS-3 脚本中。我刚开始做一个简单的拓扑,只是模拟一个简单的 Wifi(基于教程),但我还没有找到在哪里读取和发送失败。有什么帮助吗?