2

我正在查看http://veins.car2x.org/tutorial/的 Veins 教程,但我有点困惑我看到该教程适用于 Windows,我使用的是 ubuntu,我设法安装了 omnet++、sumo 和导入静脉进入 Omnet++ 但当我尝试运行 omnetpp.ini 时,一切都在 Omnet 中打开,但我收到此错误:

无法连接到 TraCI 服务器;错误消息:111:连接被拒绝 -- 在模块中 (Veins::TraCIScenarioManagerLaunchd) RSUExampleScenario.manager (id=6),在 t=0s,事件 #1

由于 debug-on-errors=true 配置选项,捕获上述异常。你的调试器准备好了吗?

运行 omnetpp.ini 时出现的 Windows

4

3 回答 3

4

无法连接到 TraCI 服务器

TaCI 是 SUMO 交通模拟器的 API。SUMO 作为专用服务在外部运行,并且在编译时不是“内置”的。话虽如此,您需要先启动 TraCI 服务器。

该文档在本节中对此非常具体。

于 2017-10-18T13:44:49.443 回答
1

您必须并行启动相扑,以便可以等待应用程序行为中指定的端口(通常为 9999)上的传入连接。输入你的终端:

path_to_veins/sumo-launchd.py -v -c path_to_sumo

于 2018-10-24T12:40:35.507 回答
-1

如果您使用的是 Ubuntu 并按照它告诉您放置文件的位置进行操作

/usr/local/src

然后你应该在/usr/local/src中有三个目录

确保其中的文件能够通过运行来执行

sudo chmod 755 -R *来自 /usr/local/src。

因为如果没有使用正确的权限设置静脉和相扑目录中的脚本,它们将不会执行,因此您将不会有服务器在端口 9999 上运行和监听

于 2017-12-20T20:18:17.057 回答