Sumo 相扑地址错误
我正在使用TraCI并行运行多个相扑模拟 偶尔,一个人会因为这个消息而失败Sumo 相扑地址错误,sumo,Sumo,我正在使用TraCI并行运行多个相扑模拟 偶尔,一个人会因为这个消息而失败 Error: tcpip::Socket::accept() Unable to create listening socket: Address already in use Quitting (on error). 我还没有找到在配置列表中设置要使用的地址的方法 我想如果我可以手动设置每个实例地址,我应该能够避免这种情况。答案就在您提到的页面上。选项--remote port指定端口号,如下所示 sumo --re
Error: tcpip::Socket::accept() Unable to create listening socket: Address already in use
Quitting (on error).
我还没有找到在配置列表中设置要使用的地址的方法
我想如果我可以手动设置每个实例地址,我应该能够避免这种情况。答案就在您提到的页面上。选项--remote port指定端口号,如下所示
sumo --remote-port 54323 -c my.sumocfg
我们应该做到这一点。当然,从traci客户端连接时,您需要提供相同的端口。答案就在您提到的页面上。选项--remote port指定端口号,如下所示
sumo --remote-port 54323 -c my.sumocfg
我们应该做到这一点。当然,从traci客户端连接时需要提供相同的端口。看起来最简单的方法是使用traci.start(sumoCmd,port=54323)将所需的端口直接传递给traci。有趣的是,traci.start包含port=sumolib.miscutils.getFreeSocketPort()这本应该首先防止端口冲突,但我想这并不是傻瓜式的,最简单的方法似乎是使用traci.start(sumoCmd,port=54323)将所需的端口直接传递给traci。有趣的是,traci.start包含port=sumolib.miscutils.getFreeSocketPort()这本来应该可以防止港口冲突,但我想这不是万无一失的