Я запускаю веб-проект, предназначенный для локального развертывания в Google Appengine из Eclipse. Таким образом, сервер запускается, и к нему можно нормально обращаться, набрав localhost: 8080 в каком-то браузере. Пока все хорошо.
Но мне нужно получить доступ к нему извне, скажем, с компьютера друга (который, очевидно, находится в той же беспроводной сети). Поэтому, когда он набирает следующий : 8080, он должен обратиться к локально работающему веб-серверу (в Eclipse). Но это не работает!
Причина, по которой мне это нужно, заключается в том, что я хочу, чтобы мое приложение Android на моем ноутбуке в эмуляторе Android получало доступ к моему локально работающему веб-серверу. Это возможно только при использовании реального IP-адреса ноутбука, поскольку локальным хостом на Android будет сам телефон.
Некоторые подробности
- Mac OSX Snow Leopard
- Затмение Галилео
- Веб-сервер: Google Appengine (запущен в Eclipse)
При запуске сервера Appengine из Eclipse я могу получить к нему доступ: http://localhost:8080
.
Однако я не могу получить к нему доступ из своей локальной записной книжки (где веб-сервер работает в Eclipse) с: http://192.168.0.5:8080
где IP - это мой IP-адрес в сети.
У меня отключены все брандмауэры!