0

在我们的模拟中,我们试图模拟 LISP 移动协议和 INET 框架,其中一个移动节点和一个固定节点(一个非移动的对应节点)交换 UDP 数据包。这就是为什么我们决定将其UDPBasicApp用作模拟应用程序并将其提供给两个节点。

我们看到的问题是没有生成 UDP 数据包,并且initialize()里面的方法UDPBasicApp被多次调用。

这是因为类中的地址数组是空的,所以它总是返回而不安排新的事件。

现在的问题是如何知道哪些是节点的 IP 地址,以便我们可以将它们写入.ini文件中。你知道如何?

4

1 回答 1

1

在 destAddress 参数中使用模块名称(而不是 IP 地址)是完全可以的。INET 可以为您解决这个问题,就像在现实生活中解析域名一样。

如果要配置 hostA 以向 hostB 发送数据,请使用:

*.hostA.udpApp[0].destAddresses = "hostB"
于 2015-07-15T09:19:58.857 回答