¿Cómo obtener la inet addr (IP) de wlan0 desde código Java?
Hola a todos! Estoy desarrollando una aplicación que me permita la conexión por ServerSocket (primera vez que incursiono en conexiones remotas TCP). Conectar un móvil con SO Android hacia una aplicación de escritorio en Java. El problema radica en que hasta el momento solo he podido conectar el móvil ingresando el puerto y el ip del servidor. Pero el ip lo extraigo a través del comando ifconfig en una terminal y lo ingreso en la app. La conexión es a través de Wifi y requiero el ip o inet addr de wlan0. Ahora bien. Yo quisiera mostrar esa inet addr de wlan0 desde la aplicación de escritorio. Buscando en internet encontré el api de la clase InetAddress y que a través del método getHostAddress() se puede obtener el ip local. Pero este solo me retorna el 127.0.1.1 cuando en realidad necesito es 192.186.43.227 (el de wlan0 arrojado por la terminal a través del comando ifconfig). Agradecería mucho a quién pueda ayudarme. Saludos!