c++ - 如何在 NS2 中查找节点 ID?

标签 c++ ns2

我想知道如何获取正在处理数据包的节点 ID。

我试过 name(),但它没有给出节点的 ID,就像跟踪文件中显示的那样,其中显示了数据包跃点的源和目的地。在来自 format() 的跟踪文件中,源和目标可用,但如何访问它们,这也可能有助于了解当前正在哪个节点上进行处理。

这是关于 NS2 的。有人可以提供一些帮助。

最佳答案

MobileNode *thisnode = (MobileNode *) ((Node::get_node_by_address(id)));
printf("%d\n",thisnode->address());

可以得到这个节点的id!试试吧。

关于c++ - 如何在 NS2 中查找节点 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11221589/

相关文章:

c++ - 在 Win 7 中从远程进程获取 PEB

networking - 如何让 nam 与 ns2 模拟器一起工作

tcl - NS2 NAM 不显示传输

Ubuntu 12.10 上的 ns2 安装错误

c++ - 从单例模板继承

c++ - 使用 Lua 链接动态 lib.so 时出错

c++ - 是否有任何计划或现有项目将 OpenGL API 移植到 C++?

c++ - std::async 不并行化任务

ubuntu 13.10 中的 ns2 allinone 安装错误

c++ - MAODV : has no member named