마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

동일 네트워크상의 IP까지는 얻어왔는데 PC명은 어떻게 얻어오나요?

0 추천
Wifi 로 동일 네트워크상의 PC들의 IP까지는 얻어왔습니다.

하지만, PC들의 이름으로 얻어 오고 싶은데 InetAddress의 getHostName() 으로도

그냥 IP로만 출력되고 있습니다.

방법을 아시는 분은 간단하게나마 답변을 부탁드립니다.
바램 (19,650 포인트) 님이 2017년 2월 7일 질문

2개의 답변

0 추천
InetAddress addr = InetAddress.getByName("192.168.1.1");

String host = addr.getHostName();

System.out.println(host);
노루골 (200 포인트) 님이 2017년 2월 8일 답변
질문에서와 같이 그냥 IP(192.168.1.1) 가 출력됩니다.
단순히 가정이나 회사에서 같은 네트웤상의 PC들의 목록(이름)을 표시하고 싶은데..다른 방법은 없는지요?
0 추천
보통은 CIFS / SMB 프로토콜을 사용해서 구하는 듯 합니다. .

https://jcifs.samba.org/
익명사용자 님이 2017년 2월 8일 답변
...