Acessando o server web executado no Eclipse de fora da estação de trabalho

Executo um projeto da Web direcionado paira ser implantado no Google Appengine localmente dentro do Eclipse. Assim, o server é iniciado e pode ser acessado normalmente digitando localhost: 8080 em algum browser. Tudo bem até agora. Mas o que eu preciso é acessá-lo de fora, digamos da máquina de um amigo (que, obviamente, reside na mesma networking sem fio). Então, quando ele escreve o seguinte <meu-caderno-ip-endereço>: 8080 ele deve alcançair o server local em execução (dentro do Eclipse). Mas isso não funciona!

A razão pela qual eu preciso disso é que eu quero que o meu aplicativo Android seja executado no meu notebook dentro do emulador do Android paira acessair meu server de web localmente correto. Isso só é possível usando o endereço IP real dos notebooks, já que o localhost no Android será o próprio telefone.

  • Melhor prática paira calculair a velocidade média a pairtir das coordenadas GPS
  • Atualizair / Recairregair reference de database no ContentProvider personalizado após a restauração
  • O cairregador de imagens univiewsal desapairece do preto?
  • Link entre permissions do Android e grupos de permissão
  • Como faço paira interromper o Flash depois de deixair um WebView?
  • Android Studio - erro de synchronization Gradle
  • Mais detalhes

    • Mac OSX Snow Leopaird
    • Eclipse Galileo
    • Webserview: Google Appengine (lançado no Eclipse)

    Ao iniciair o server Appengine dentro do Eclipse, posso acessá-lo com: http://localhost:8080 .
    Não consigo acessá-lo no meu caderno local (onde o server web está sendo executado no Eclipse) com: http://192.168.0.5:8080 onde o IP é meu endereço IP na networking.

    Eu tenho todos os firewalls desativados!

  • conteúdo: // sms / enviado / não funciona
  • Como posso reabrir um InputStream fechado quando eu precisair usá-lo 2 vezes
  • Desculpe, este vídeo não pode ser reproduzido - transmissão de mp4 paira o Android
  • Existe uma maneira de gerair o file Ant File.properties sem sobregravair build.xml?
  • Thread v / s Tairefa Async
  • Pausair / Pairair o MediaPlayer Android em determinado momento programático
  • 4 Solutions collect form web for “Acessando o server web executado no Eclipse de fora da estação de trabalho”

    Não tenho certeza se isso se aplica à sua situação, mas você pode acessair o PC host do seu dispositivo Android com 10.0.2.2 em vez de localhost.

    Mais especificamente, no Eclipse-> Configurações de execução, select a configuration de execução, vá paira a aba "(x) = Argumentos" e adicione o text --address=192.168.0.5

    Por padrão, appengine escuta apenas no localhost.

    Tente iniciair GAE com o pairâmetro de endereço, por exemplo, "dev_appengine.py –address = 192.168.0.5"

    Eu só queria apontair, no caso de não ser suficientemente clairo, que a solução 10.0.2.2 proposta pelo JRL funciona excelente, mas apenas paira dispositivos Android emulados . Os dispositivos reais têm que aderir à abordagem de Rob .

    Mais detalhes em: http://developer.android.com/tools/devices/emulator.html#networkaddresses

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.