Как подключиться к локальному хосту - PullRequest
0 голосов
/ 08 октября 2019

Я смотрю учебник sentdex о 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 в основном означает «компьютер, на котором я работаю» или «этот компьютер», мне кажется, что я не настроил его должным образом или, скорее всего, я его вообще не настраивал (я никогда не работал ссерверы, и я совершенно новичок в этой отрасли компьютерных наук) Так как я могу установить это?

Большое спасибо

РЕДАКТИРОВАТЬ: Как я уже сказал, я совершенно новичок в этой отрасли ИТТаким образом, проблема была вызвана блокировкой портов TCP 2000 и 2001, я сделал эту процедуру: Панель управления> Брандмауэр> Дополнительные параметры> Добавить новое правило> Порт> TCP 2000 и 2001> Разрешить соединение, если оно защищено.

Мне жаль, если этот вопрос был «глупым» или «тривиальным» в любом случае, я просто, возможно, более осторожен, чем должен быть, я не хотел ломать мой компьютер, загружая какое-либо неподходящее программное обеспечение или деактивация брандмауэра по ошибке

Может быть, если я смогу задать еще один вопрос, может ли кто-нибудь в нескольких предложениях объяснить мне, что я сделал, разблокировав эти два порта, содержит ли он какой-либо риск, будет ли мой компьютер работатьболее открыты для вируса? (Еще раз извините за, возможно, слишком тривиальный вопрос)

...