Re: [問題] Android 模擬器IP問題請教

看板AndroidDev作者 (馬克)時間13年前 (2011/06/27 21:29), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
如果你只是要連進模擬器 可以隨便綁一個 127.0.0.1 然後到 cmd 模式下 telnet localhost 5554 redir add udp:4444:4444 這樣 PC 直接連本機 ip 就可以連上了 ※ 引述《originalsins (guilty)》之銘言: : 開發層: (應用/框架/庫/核心) 應用 : 問題: : 我目前希望撰寫一個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: 140.113.249.81
文章代碼(AID): #1E28M-f4 (AndroidDev)
文章代碼(AID): #1E28M-f4 (AndroidDev)