Sumo和Traci,多个客户 - 一个连接



我尝试将Sumo服务器从两个python脚本访问。到目前为止,如果我想从运行相扑中获取数据,它会给我一个错误:

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

(CAR_0显然是车辆)。我想这是因为它无法连接到同一相扑。

简短:一个运行的相扑,多个python脚本。

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

实现这一目标有几种可能性。如果您提前知道将有多少客户连接(并具有SUMO 1.0或更高版本),则可以使用启动服务器的多客户端功能。--num-clients 2。请注意,在这种情况下,您需要设置订单,每个客户端必须发送simulationStep命令,请参见http://sumo.dlr.de/wiki/traci。如果您有动态连接的客户端,则需要使用自己的代理,其中小包装脚本接受客户的连接并将其转发到Sumo。

最新更新