2016-05-05 37 views
0

给出任何一个可以帮助我在简单的ping程序 我试图从4个节点来ping的代码,但只有2个能在我的情况沟通如何在OMNET ++仿真scanerio所有节点平&答复如下

OMNET INI代码是在这里

# ping app (host[0] pinged by others) 
*.host[0].numPingApps = 0 
*.host[*].numPingApps = 4 
*.host[1].pingApp[*].destAddr = "host[0]" 
*.host[2].pingApp[*].destAddr = "host[0]" 
*.host[3].pingApp[*].destAddr = "host[0]" 
*.host[4].pingApp[*].destAddr = "host[0]" 

*.host[1].pingApp[*].startTime = 3s 
*.host[1].pingApp[*].sendInterval = 1s 
*.host[1].pingApp[*].srcAddr = "host[1]" 
#*.host[1].pingApp[*].destAddr = "host[2]" 

*.host[2].pingApp[*].startTime = 2s 
*.host[2].pingApp[*].sendInterval = 1s 
*.host[2].pingApp[*].srcAddr = "host[2]" 
#*.host[2].pingApp[*].destAddr = "host[1]" 

*.host[3].pingApp[*].startTime = 1s 
*.host[3].pingApp[*].sendInterval = 1s 
*.host[3].pingApp[*].srcAddr = "host[3]" 
#*.host[3].pingApp[*].destAddr = "host[4]" 

回答

0

主机1,2,3和4应该只有一个pingApp。而且,srcAddr可能会被省略,因为这个字段会被网络层自动设置。所以最小omnetpp.ini应该看起来像:

*.host[0].numPingApps = 0 
*.host[0].pingApp[0].destAddr = "" 

*.host[*].numPingApps = 1 
*.host[*].pingApp[0].destAddr = "host[0]" 
相关问题