Создать локальное TCP соединение из программы C в Ubuntu VM в Labview в Windows (Host)

Извините, если это долго, я постараюсь держать его как можно более кратким. Я сделал программу C, которая работает в Ubuntu на виртуальной машине, и программу Labview, работающую в windows (хост виртуальной машины), которая может отправлять и получать данные через TCP-соединение. Я использую параметр Мостовой сети в virtualbox и в настоящее время должен предоставить Labview IP-адрес виртуальной машины и номер порта, используемый программой C.

Я заметил, что если я выключаю интернет в windows, данные не могут и TCP-соединение не установлено между Labview в узле windows и программой C в виртуальной машине. Есть ли способ, чтобы это соединение работало локально, т. е. даже если я не подключен к интернету, TCP-соединение все равно может быть установлено, и данные отправляются как обычно.

26
задан timeshift117
15.01.2023 7:27 Количество просмотров материала 2399
Распечатать страницу

1 ответ

вместо мостового режима используйте режим только для хоста или Режим сети NAT. NAT позволяет виртуальной машине использовать Интернет через хост-машину, в то время как host-only нет.

0
отвечен Anton 2023-01-16 15:15

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх