android 模拟器中做端口重定向
2011-04-19 10:18
288 查看
为什么要做端口重定向呢?开发的过程中遇到一个问题:android的模拟器有个很诡异的特点,就是访问网络的时候只可以从模拟器主动往出去连。但是却无法主的从外面连接模拟器,这个特点和NAT几乎完全一样,具有单向连接的特性。实际开发中我们希望模拟器像一台独立的手机一样,能和处于同一局域网中的手机进行端对端的通信。这时就需要做端口重定向。类似于给路由器做nat的端口重定向。下面几步:>运行模拟器:你会发现模拟器标题栏上写着端口号:5554,其实这个端口号是模拟器的console端口>telnet到模拟器的console口上:telnet
localhost 5554(如果你用的是win7. 默认是没有开启telnet功能的,开启的方法看这里http://hi.baidu.com/lzhts/blog/item/2442d162a0c618cfe6113ae2.html)>在控制台下输入 redir add tcp:7778:9998 就完成了从主机7778端口重定向到模拟器9998端口的任务redir的语法是:redir 支持下表列出的子命令:子命令 描述 注释 list 列出当前的端口重定向 (min 150, max 550) add
:: 添加新的端口重定向 必须是”tcp” 或 “udp” 是主机上开启的端口号 是向模拟器/设备发送数据的端口号 del : 删除端口重定向 and 的含义同上
localhost 5554(如果你用的是win7. 默认是没有开启telnet功能的,开启的方法看这里http://hi.baidu.com/lzhts/blog/item/2442d162a0c618cfe6113ae2.html)>在控制台下输入 redir add tcp:7778:9998 就完成了从主机7778端口重定向到模拟器9998端口的任务redir的语法是:redir 支持下表列出的子命令:子命令 描述 注释 list 列出当前的端口重定向 (min 150, max 550) add
:: 添加新的端口重定向 必须是”tcp” 或 “udp” 是主机上开启的端口号 是向模拟器/设备发送数据的端口号 del : 删除端口重定向 and 的含义同上
相关文章推荐
- Android 模拟器端口重定向
- android 模拟器中做端口重定向
- 关于android虚拟机的端口重定向
- Android——解决端口占用问题导致的模拟器无法识别
- Android端口重定向
- 关于android虚拟机的端口重定向
- Android 模拟器映射本地端口调试步骤
- android模拟器的端口被占用
- Genymotion - 强大好用高性能的 Android 模拟器
- 关于android studio中的模拟器与Android Device Monitor
- Android获取手机设备信息并区分真机与模拟器
- 【Xamarin报错】visual studio android 模拟器部署卡住
- Android studio 如何查看模拟器里面的文件
- Android——解决port占用问题导致的模拟器无法识别
- Android Webview重定向问题解决方法
- android开发时如何对模拟器的SD卡进行操作?
- Android 多模拟器使用adb shell
- Android 模拟器AVD,设置电池状态
- android adb 端口被占用的解决办法
- 浅谈android反调试之 转发端口