[問題] Android 模擬器IP問題請教
開發層: (應用/框架/庫/核心) 應用
問題:
我目前希望撰寫一個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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
AndroidDev 近期熱門文章
PTT數位生活區 即時熱門文章