我正在學習omnet ++來模擬網絡。在packeage.ned的代碼如下所示:我無法在Windows 7中使用omnet ++運行仿真程序
package helloworld.simulations;
import inet.networklayer.configurator.ipv4.FlatNetworkConfigurator;
import inet.node.inet.Router;
import inet.node.inet.StandardHost;
@license(LGPL);
network Network
{
@display("bgb=519,314");
submodules:
Client: StandardHost {
@display("p=82,217");
}
router: Router {
@display("p=218,117");
}
Server: StandardHost {
@display("p=361,198");
}
flatNetworkConfigurator: FlatNetworkConfigurator {
@display("p=296,46;b=45,44");
}
connections:
Client.ethg++ <--> router.ethg++;
router.ethg++ <--> Server.ethg++;
}
而且在omnetpp.ini代碼如下所示:
[General]
network = helloworld.simulations.Network
**.Client.numTcpApps = 1
**.Client.tcpApp[0].typename = "TCPBasicClientApp"
**.Client.tcpApp[0].connectAddress = "Server"
**.Client.tcpApp[0].connectPort = 80
**.Client.tcpApp[0].thinkTime = 0s
**.Client.tcpApp[0].idleInterval = 0s
**.Server.numTcpApps = 1
**.Server.tcpApp[0].typename = "TCPEchoApp"
**.Server.tcpApp[0].localPort = 80
**.ppp[*].queueType = "DropTailQueue"
**.ppp[*].queue.frameCapacity = 10
然而,當我運行這個程序,我會遇到以下問題:enter image description here
現在,我不怎麼解決這個問題。感謝您的幫助!
謝謝你的幫助。對不起,我是初學者。我仍然有問題。我在mingw控制檯中輸入了字符串並獲得以下結果:firstAvailableOrEmpty:string firstAvailableOrEmpty(...) 那麼,下一步該怎麼做?再次感謝你! – user3395974
您是如何創建您的示例的 - 作爲INET中的新項目或文件夾? –
我將我的例子創建爲一個新項目。不是INET內的文件夾。 – user3395974