在我们的模拟中,我们试图模拟 LISP 移动协议和 INET 框架,其中一个移动节点和一个固定节点(一个非移动的对应节点)交换 UDP 数据包。这就是为什么我们决定将其UDPBasicApp
用作模拟应用程序并将其提供给两个节点。
我们看到的问题是没有生成 UDP 数据包,并且initialize()
里面的方法UDPBasicApp
被多次调用。
这是因为类中的地址数组是空的,所以它总是返回而不安排新的事件。
现在的问题是如何知道哪些是节点的 IP 地址,以便我们可以将它们写入.ini
文件中。你知道如何?