看板 AndroidDev 關於我們 聯絡資訊
請問android有辦法查詢到區網中的ip以及他的canonicalHostName嗎? 我目前照著網路上的做法使用Network Interface只能查到自己的 http://imgur.com/vFjJ09w 例如區域網路內有另外一台android手機 ip是192.168.1.29 我有辦法查詢到他的名字是android-xxxxxxx 這樣嗎? 因為我知道小烏龜router上有name對應ip的表格 但是目前在android上我卻取不到那個"name",謝謝 ---------- 自問自答 基本上,如果設定正確的話,直接用getCanonicalHostName即可取得 try { inetAddress = InetAddress.getByName("192.168.1."+i); } catch (UnknownHostException e) { e.printStackTrace(); } if(!inetAddress.getCanonicalHostName().contains(".")) { sb.append(inetAddress.getCanonicalHostName()+"\n\n"); } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.124.182.102 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1459161047.A.4E4.html ※ 編輯: asadman1523 (140.124.182.81), 03/28/2016 21:07:29