В этом случае компилятор просто немного преувеличивает предупреждения. Ваш код совершенно безопасен, вы можете удалить предупреждение с помощью:
printf("Address of p1: %p\n", (void *) pt1);
Поиск в Google показал это: http: // data. agaric.com/localhost-from-virtualbox-xp-install-ubuntu
Предлагается использовать IP: http://10.0.2.2
, и у меня это сработало.
Итак, я отредактировал файл hosts, C: \ windows \ system32 \ drivers \ etc \ hosts
, и добавил эту запись:
10.0.2.2 outer
Если вы тестируете IE8, не забудьте указать http: //
в адресной строке. Просто указать ip напрямую не получится.
Например:
http://10.0.2.2:3000/
Неспособность перенаправить запросы к localhost в VM к localhost хоста теперь испеклась в к Windows ( https://tools.ietf.org/html/rfc6761#section-6.3), включая VM's, доступный в , https://developer.microsoft.com/en-us/microsoft-edge/tools/vms /
Для безопасности обосновывает, что Microsoft теперь предотвращает записи файла хоста для переопределения адреса localhost к чему-либо кроме петлевого адреса:: 1. Так добавление строки файл хоста VM такой как
10.0.2.2 localhost
будет проигнорировано.
существует два пути (что я знаю о) для переопределения этого:
1) использование NETSH к portproxy к хосту
netsh interface portproxy add v4tov4 listenaddress=127.0.0.1 listenport=8000 connectaddress=10.0.2.2 connectport=8000
(то, где 10.0.2.2 шлюз по умолчанию на VM и 8000, является портом, к которому Вы хотите решить на хосте.)
2) Установка IIS, чтобы выполнить Маршрутизацию Запроса приложения и затем переписать запросы на localhost:port к hostIP:port
Скорее всего, для вашей виртуальной машины настроен сетевой режим NAT. Если вы настроили сеть на мост, вы сможете получить доступ к своему хост-компьютеру по его имени хоста. Например, если ваше имя хоста - «jsmith-Precision-7510» и вы хотите открыть http: // localhost: 3000 / , вы сможете просмотреть эту страницу по адресу http: // jsmith-Precision-7510: 3000 / .
Чтобы узнать имя вашего хоста, откройте терминал / консоль и затем выполните команду hostname
. Ваше имя хоста будет выведено в следующей строке.
См. документацию VirtualBox для получения инструкций о том, как установить параметры сети в режим моста.