I run a web project targeted to be deployed on the Google Appengine locally from within Eclipse. So the server starts up and it can be accessed normally by typing localhost:8080 into some browser. Everything fine so far.
But what I need is to access it from outside, say from a friend's machine (which obviously resides in the same wireless network). So when he types the following <my-notebook-ip-address>:8080 he should reach the locally running webserver (within Eclipse). But that doesn't work!
The reason I need this is that I want my Android app running on my notebook within the Android emulator to access my locally running webserver. This is just possible by using the notebooks real ip address since localhost on the Android will be the phone itself.
Some more details
- Mac OSX Snow Leopard
- Eclipse Galileo
- Webserver: Google Appengine (launched within Eclipse)
When launching the Appengine server from within Eclipse I can access it with: http://localhost:8080
.
I cannot access it however from my local notebook (where the webserver is running within Eclipse) with: http://192.168.0.5:8080
where the IP is my IP address in the network.
I have all Firewalls disabled!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…