String ip = InetAddress.getLocalHost().getHostAddress();


일반 PC java에서는 192.168.10.3 식으로 IPv4 주소가 정상적으로 나옵니다. 

그러나, 갤S 2.2  Android에서 실행해 보면 WiFi 모드 인데도 127.0.0.1 로만 나오네요.


WiFi 모드에서 휴대폰의 local ip 를 얻을 수 있는 방법은 무엇일까요? 


참고로, NetworkInterfaces를 얻어오는 경우에 pc에서 해보니 IPv6 주소가 올라오네요.