0

我目前的项目是关于在混杂模式下捕获数据包并使用 ns2 模拟它。因此我实现了一个包含 3 个节点的简单程序,其中发送方“a”将 tcp 数据包发送到目标“b”,将 udp 数据包发送到目标“c”。我已经执行了一个 c++ 程序,它以混杂模式捕获数据包。我的问题是如何在节点“a”上的 tcl 程序中包含该 .cc 可执行文件。有没有办法做到这一点?请有人帮我解决这个问题。

4

1 回答 1

0

您不能将 .cc 直接包含在 tcl 中,而是必须使用可用的 *.cc 代码添加代码。例如,dsr.cc 中已经提供了混杂操作,因此您可以将新代码放入 dsr.cc 并使用“make”来编译您的 ns2。现在从您的 tcl 脚本中,您可以将 DSR 作为路由协议调用。

于 2013-10-11T04:07:01.797 回答