作者ckmarkhsu (马克)
看板AndroidDev
标题Re: [问题] Android 模拟器IP问题请教
时间Mon Jun 27 21:29:31 2011
如果你只是要连进模拟器
可以随便绑一个 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