【问题标题】:SUMO and TraCI, multiple clients - one connectionSUMO 和 TraCI,多个客户端 - 一个连接
【发布时间】:2018-12-19 14:47:56
【问题描述】:

我尝试从不同的点访问 SUMO 服务器,两个 python 脚本。到现在为止,如果我想从我正在运行的 SUMO 中获取数据,它会给我一个错误:

"Received answer 164,0, for command 164,67,car_0"

(car_0 显然是一辆车)。我猜是因为它无法连接到同一个 SUMO。

简短:一个运行 SUMO,多个 python 脚本。

有什么想法吗?我希望很清楚我想要实现的目标:-)

【问题讨论】:

    标签: python interface sumo


    【解决方案1】:

    有几种方法可以实现这一点。如果您事先知道有多少客户端将连接(并且拥有 sumo 1.0 或更高版本),您可以使用多客户端功能启动服务器,例如--num-clients 2。请注意,在这种情况下,您需要设置订单,并且每个客户端都必须发送 SimulationStep 命令,请参阅http://sumo.dlr.de/wiki/TraCI。如果您有客户端动态连接,则需要使用自己的代理,其中一个小型包装脚本接受客户端的连接并将它们转发给 sumo。

    【讨论】:

      猜你喜欢
      • 2017-03-14
      • 1970-01-01
      • 2017-05-16
      • 1970-01-01
      • 2017-09-12
      • 1970-01-01
      • 2015-10-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多