Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > Delphi: Сетевое программирование > idhttp на виртуальной машине


Автор: dreyqq 06.02.19, 17:28
Есть программа что использует IDHTTP для отправки запросов
Столкнулся со следующим когда запустил на виртуальной машине:
1) При запуске пишет что нет borlndmm.dll . Нашел, скачал, кинул в папку с EXE. Нормально. Запустились.
2) При попытке отправить запрос с помощью IDHTTP - ВООБЩЕ ничего не происходит.

На ОС установленной из того-же образа, но на реально-существующем компе всё нормально, и DLL не спрашивает.

Как понять чего так? Может кто-то решал подобную задачу?

PS IDHTTPserver работает нормально. Принимает и отвечает на запросы.

PSPS Виртуалка полюбому нужна, т.к. хостинг на виртуалке.

Автор: Fr0sT 07.02.19, 08:01
Цитата dreyqq @
borlndmm.dll

Это уже тревожный звонок. Не должно такого быть, если только ты не пробрасываешь динамические типы в/из DLL, что не очень хорошо.
Цитата dreyqq @
2) При попытке отправить запрос с помощью IDHTTP - ВООБЩЕ ничего не происходит.

Трассировка что показывает?

Автор: dreyqq 08.02.19, 01:06
Трассировку не пробовал, НО даже при отправке запроса на 127.0.0.1 нет ни ошибки, ни ответа, а на сервере не видит запрос. Если запускать не на виртуалке, а на реальной машине, то работает отлично.

Автор: ^D^ima 12.02.19, 14:06
Цитата dreyqq @
Трассировку не пробовал, НО даже при отправке запроса на 127.0.0.1 нет ни ошибки, ни ответа, а на сервере не видит запрос. Если запускать не на виртуалке, а на реальной машине, то работает отлично.

Глупый вопрос, а на виртуалке добавлены сетевые интерфейсы?

Автор: dreyqq 14.02.19, 23:29
Да. Сеть есть. Проблема что дома так и на хостинге, который построен на виртуалках...
Всплыла на хостинге, проверял дома.

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)