我正在学习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