我正在看senddex关于CARLA的教程,我对这部分代码有疑问:
try:
client = carla.Client("localhost", 2000)
client.set_timeout(2.0)
world = client.get_world()
当我运行其余代码时,它会向我显示此错误消息
Exception has occurred: RuntimeError
time-out of 2000ms while waiting for the simulator, make sure the
simulator is ready and connected to localhost:2000
我知道localhost基本上的意思是“我正在使用的计算机”或“这台计算机”,在我看来,我没有正确设置它,或者很可能根本没有设置它(我从未工作过)服务器,而我是计算机科学领域的新手)那么我该如何设置呢?
非常感谢您
编辑:正如我所说的,我对这个IT分支完全陌生,因此问题是由阻止TCP端口2000和2001引起的,我执行了以下过程: 控制面板>防火墙>高级设置>添加新规则>端口> TCP 2000和2001>如果安全,则允许连接。
对于这个问题无论是“愚蠢”还是“琐碎”,我感到抱歉,我可能比我应该更加小心,我不想通过下载任何不正确的软件或误激活防火墙来破坏计算机
也许我可以再问一个问题,有人可以用短短的几句话向我解释一下通过解锁这两个端口所做的事情,这是否包含任何风险,我的PC会更容易受到病毒的攻击吗? (再次为可能太琐碎的问题而感到抱歉)