omnetpp.ini 文件说明
omnetpp.ini File Explanation
# ping app (host[0] pinged by others)
*.host[0].numPingApps = 0
*.host[*].numPingApps = 2
*.host[*].pingApp[*].destAddr = "host[0]"
**.pingApp[0].startTime = uniform(1s,5s)
**.pingApp[1].startTime = 5s+uniform(1s,5s)
**.pingApp[*].printPing = true
以上是用于初始化模拟的omnetpp.ini
文件的片段(目前我正在尝试模拟无线传感器网络"Wireless Sensor Network"。主机代表传感器节点。我想知道这些到底是做什么的两行表示:
*.host[0].numPingApps = 0
*.host[*].numPingApps = 2
是否意味着 host[0]
不 ping 任何其他主机,而所有其他主机 ping host[0]
两次?有人可以解释一下吗。
如果我想要一个数据包(或 cMessage
)从 host[0]
传送到 host[n]
怎么办?我可以使用 INET 中的任何软件包吗? (比如使用 pingApp
对某个主机执行 ping 操作)
通配符在omnetpp.ini
中的含义在OMNeT++ Manual中解释。
有一条规则是:
if a parameter name matches several wildcard-patterns, the first
matching occurrence is used.
你问的两行意思是:host[0]
没有任何 pingApp
,所有其他主机有 2 个 pingApp。
就第二个问题而言:要生成从一台主机到另一台主机的流量,您可以使用 TCPApp
或 UDPApp
中的任何一种,例如 UDPBasicApp。
# ping app (host[0] pinged by others)
*.host[0].numPingApps = 0
*.host[*].numPingApps = 2
*.host[*].pingApp[*].destAddr = "host[0]"
**.pingApp[0].startTime = uniform(1s,5s)
**.pingApp[1].startTime = 5s+uniform(1s,5s)
**.pingApp[*].printPing = true
以上是用于初始化模拟的omnetpp.ini
文件的片段(目前我正在尝试模拟无线传感器网络"Wireless Sensor Network"。主机代表传感器节点。我想知道这些到底是做什么的两行表示:
*.host[0].numPingApps = 0
*.host[*].numPingApps = 2
是否意味着 host[0]
不 ping 任何其他主机,而所有其他主机 ping host[0]
两次?有人可以解释一下吗。
如果我想要一个数据包(或 cMessage
)从 host[0]
传送到 host[n]
怎么办?我可以使用 INET 中的任何软件包吗? (比如使用 pingApp
对某个主机执行 ping 操作)
通配符在omnetpp.ini
中的含义在OMNeT++ Manual中解释。
有一条规则是:
if a parameter name matches several wildcard-patterns, the first matching occurrence is used.
你问的两行意思是:host[0]
没有任何 pingApp
,所有其他主机有 2 个 pingApp。
就第二个问题而言:要生成从一台主机到另一台主机的流量,您可以使用 TCPApp
或 UDPApp
中的任何一种,例如 UDPBasicApp。