172 похожих чатов

Всем привет, подскажите пжл, как можно достучаться до виртуальной машины,

где стоит винда, а на ней программа одна ждёт запроса по адресу:

ws://127.0.0.1:PORT/devtools/browser/TOKEN

надо кинуть такой запрос на виртуалку, PORT + TOKEN, постоянно меняются, как сделать это?


я обычные хттп запросы могу кинуть по айпи и порту если они не динамические, а тут порт и токен меняются, я не знаю его заранее и поэтому не могу его указать в настройках вирт бокса

11 ответов

9 просмотров

А почему порты меняются?

TMT- Автор вопроса
dotmitsu
А почему порты меняются?

ммм, так их программа генерирует, я к сожалению не нахожу способа указать статический порт и токен этот(

TMT
adsPower

Не совсем понятна задача. Опишите подробнее. Что это за порт вообще? За что отвечает?

TMT- Автор вопроса
dotmitsu
Не совсем понятна задача. Опишите подробнее. Что э...

по этому адресу adsPower ждет вебсокет запроса, там на каждом новом запросе генерируется новый порт и токен в конце. да, всё верно браузер, по этому адресу он включает системаавтоматизации в общем)

TMT- Автор вопроса
dotmitsu
А запрос идёт из браузера?

сначала я кидаю гет запрос на виртуалку в этот адсПоуер он мне отдает этот адрес вебсокет соединения, запросы отправляю из nodejs

TMT
сначала я кидаю гет запрос на виртуалку в этот адс...

Если запустить командой которую выше отправил порт должен перестать меняться

TMT- Автор вопроса

ну что вот вам задача для теста), какие варианты предложите?)

TMT
ну что вот вам задача для теста), какие варианты п...

chatgptops Ваш вопрос скорее всего связан с использованием WebSockets и их применением на виртуальной машине. WebSockets работают поверх HTTP, и они предназначены для установления постоянного соединения между клиентом и сервером, позволяющего обмениваться данными в реальном времени. Для установки соединения с WebSocket вам необходимо знать порт и токен. Если порт и токен постоянно меняются, вам понадобится некоторый способ узнать текущий порт и токен. Это может быть сделано через другой сервис или API, которые предоставляют текущий порт и токен. В контексте виртуальной машины с Windows, вам нужно будет убедиться, что соответствующий порт открыт и настроен на прослушивание соответствующего WebSocket соединения. Возможно, вам потребуется настроить правила брандмауэра на вашей виртуальной машине так, чтобы разрешить входящие соединения на динамических портах. Если у вас есть возможность модифицировать программу, которая ждет запросов, вы можете добавить в нее функциональность, которая будет динамически открывать порты и генерировать токены, а затем передавать эти данные обратно клиенту через некоторый канал обратной связи (например, другой веб-сервис, API или даже электронная почта). Это достаточно сложная задача и потребует глубоких знаний работы сетей, веб-сокетов и программирования. Если вы новичок в этом, я бы рекомендовал обратиться за помощью к более опытному специалисту или команде разработчиков.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта