Me gustaría acceder a un servicio web proporcionado por una de las máquinas de mi LAN desde el emulador de Android.¿Hay alguna manera fácil de configurar el emulador de Android para acceder a la LAN de la máquina host?
Si el servicio se ejecutaba en la misma máquina donde se ejecuta el emulador (llamado host), podría agregar una redirección de red y acceder a la 10.0.2.2 (interfaz de loopback del host en el emulador) con el puerto correcto.
Sin embargo, se está ejecutando en otra máquina en la LAN. Supongo que podría agregar otra redirección en el host además de la anterior (tendría que pelear con iptables ...), pero ¿existe una solución más simple?
¿Cómo hiciste esto más específicamente? Esto no tiene ningún sentido para mí ... – Dediqated
@Dediqated: creo que Longfield simplemente significa que puede apuntar a las máquinas en la LAN por su dirección IP normal desde el emulador. Sin embargo, en la práctica existen limitaciones, declaradas [aquí] (http://developer.android.com/tools/devices/emulator.html#networkinglimitations); en particular: los cortafuegos (programa en el host o en el dispositivo al que está conectado el host) pueden interferir, IGMP y la multidifusión actualmente no son compatibles. – mklement0