看板 AndroidDev 關於我們 聯絡資訊
開發層: (應用/框架/庫/核心) 應用 問題: 我目前希望撰寫一個client(PC) & server(手機)程式 且用wifi來連接,故希望由PC輸入手機的IP來連接 所以我寫了以下code來取得手機端的IP位置,並在模擬器上執行 WifiManager wifiManager = (WifiManager) getSystemService(WIFI_SERVICE); WifiInfo wifiInfo = wifiManager.getConnectionInfo(); int ipAddress = wifiInfo.getIpAddress(); ipaddress.setText(Formatter.formatIpAddress(ipAddresss)); 而取得的IP位置卻是 0.0.0.0 這應該是不正確的...(但也不清楚正確是如何) 想請問各位大大幾個問題 1. 若把以上的code在手機上實機測試,可以正確的取得IP嗎? 2. 如果我希望利用模擬器來測試,我應該怎麼讓client和server連上線呢? (目前還是希望由PC輸入手機IP來連線,該怎麼設定模擬器IP) 補充說明: 我有找了一些資料,像是設定dns讓使用者可以透過模擬器上網 但是沒有解決我的問題,所以上來請教各位,謝謝。 如果需要補充任何資料,再煩請大大們提出來囉。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.193.160