我正在尝试为 Unetstack 运行 C API。我一直在尝试在这里运行测试代码。
我正在终端中运行unetsim-1.4 示例代码中的3-node-network.groovy以用作我的调制解调器网络。我正在为我的模拟器使用 unetsim-1.4a for linux。
这就是我调用测试代码的方式:
make IP="127.0.0.1" ADDR=1 test
测试代码能够打开调制解调器,但无法发送数据包。这是我最终得到的错误:
Packet transmission: FAILED
Packet transmission: FAILED
Segmentation fault (core dumped)
而且我没有在我的模拟器外壳上看到任何收到的数据包。
当我使用 Python API 运行3-node-network.groovy模拟时,一切正常,我可以看到在我的模拟器 shell 上接收到数据包。
我应该如何设置环境来运行 Unetstack C API 测试代码以通过 unetsim 上的模拟调制解调器网络进行传输和接收?