【发布时间】:2021-12-07 00:43:02
【问题描述】:
我是 ns3 网络模拟器的新手,想知道如何获取 TCP 连接中丢包的数量。我知道以下命令:
devices.Get (1)->TraceConnectWithoutContext ("PhyRxDrop", MakeBoundCallback (&RxDrop, stream));
但这仅对通过 p2p 链接的单个 TCP 连接有用。在我的拓扑中,有一个 p2p 连接,但有 2 个应用程序在同一 p2p 链路上使用 TCP,我想分别了解每个 TCP 连接丢弃的数据包数。我在网上搜索了很多,但找不到任何资源。请指出一些资源或给出我可以用来检测 TCP 连接特定数据包丢失的类名。
到目前为止,上述命令结合了两个连接的数据包丢失并将它们输出到stream,因为它们位于同一个 p2p 链接上。
【问题讨论】:
标签: c++ networking tcp ns-3