Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前的项目是关于在混杂模式下捕获数据包并使用 ns2 模拟它。因此我实现了一个包含 3 个节点的简单程序,其中发送方“a”将 tcp 数据包发送到目标“b”,将 udp 数据包发送到目标“c”。我已经执行了一个 c++ 程序,它以混杂模式捕获数据包。我的问题是如何在节点“a”上的 tcl 程序中包含该 .cc 可执行文件。有没有办法做到这一点?请有人帮我解决这个问题。
您不能将 .cc 直接包含在 tcl 中,而是必须使用可用的 *.cc 代码添加代码。例如,dsr.cc 中已经提供了混杂操作,因此您可以将新代码放入 dsr.cc 并使用“make”来编译您的 ns2。现在从您的 tcl 脚本中,您可以将 DSR 作为路由协议调用。