где стоит винда, а на ней программа одна ждёт запроса по адресу:
ws://127.0.0.1:PORT/devtools/browser/TOKEN
надо кинуть такой запрос на виртуалку, PORT + TOKEN, постоянно меняются, как сделать это?
я обычные хттп запросы могу кинуть по айпи и порту если они не динамические, а тут порт и токен меняются, я не знаю его заранее и поэтому не могу его указать в настройках вирт бокса
А почему порты меняются?
ммм, так их программа генерирует, я к сожалению не нахожу способа указать статический порт и токен этот(
Что за программа если не секрет?
Не совсем понятна задача. Опишите подробнее. Что это за порт вообще? За что отвечает?
по этому адресу adsPower ждет вебсокет запроса, там на каждом новом запросе генерируется новый порт и токен в конце. да, всё верно браузер, по этому адресу он включает системаавтоматизации в общем)
А запрос идёт из браузера?
сначала я кидаю гет запрос на виртуалку в этот адсПоуер он мне отдает этот адрес вебсокет соединения, запросы отправляю из nodejs
Если запустить командой которую выше отправил порт должен перестать меняться
ну что вот вам задача для теста), какие варианты предложите?)
chatgptops Ваш вопрос скорее всего связан с использованием WebSockets и их применением на виртуальной машине. WebSockets работают поверх HTTP, и они предназначены для установления постоянного соединения между клиентом и сервером, позволяющего обмениваться данными в реальном времени. Для установки соединения с WebSocket вам необходимо знать порт и токен. Если порт и токен постоянно меняются, вам понадобится некоторый способ узнать текущий порт и токен. Это может быть сделано через другой сервис или API, которые предоставляют текущий порт и токен. В контексте виртуальной машины с Windows, вам нужно будет убедиться, что соответствующий порт открыт и настроен на прослушивание соответствующего WebSocket соединения. Возможно, вам потребуется настроить правила брандмауэра на вашей виртуальной машине так, чтобы разрешить входящие соединения на динамических портах. Если у вас есть возможность модифицировать программу, которая ждет запросов, вы можете добавить в нее функциональность, которая будет динамически открывать порты и генерировать токены, а затем передавать эти данные обратно клиенту через некоторый канал обратной связи (например, другой веб-сервис, API или даже электронная почта). Это достаточно сложная задача и потребует глубоких знаний работы сетей, веб-сокетов и программирования. Если вы новичок в этом, я бы рекомендовал обратиться за помощью к более опытному специалисту или команде разработчиков.
Обсуждают сегодня