码迷,mamicode.com
首页 > 移动开发 > 详细

android模拟器与PC的端口映射(转)

时间:2015-11-04 13:07:03      阅读:289      评论:0      收藏:0      [点我收藏+]

标签:

一、概述

  Android系统为实现通信将PC电脑IP设置为10.0.2.2,自身设置为127.0.0.1,而PC并没有为Android模拟器系统指定IP,所以PC电脑不能通过IP来直接访问Android模拟器,要实现PC机和Android模拟器之间的相互通信必须借助于端口重定向(redir)。

二、实现步骤

  1、安装telnet

  什么是telnet?

  Telnet协议是TCP/IP协议族的一员,是Internet远程登录服务的标准协议和主要方式,为用户提供了在本地计算机上完成远程主机工作的能力。

  我们可以通过"telnet 目标ip 端口号"来测试对端的tcp上的该端口号是不是开启状态。另外,telnet服务目的端的默认端口号是23。

  2、运行模拟器

  3、打开windows命令行,执行

  技术分享

  端口号即为模拟器的端口号,位于Android模拟器窗口的标题栏。执行之后进入android console。

  技术分享

  3、在android console下执行命令

  redir add tcp:5000:6000

  然后执行redir list查看执行结果:

  技术分享

  这样就把PC端的5000端口号映射到android模拟器的6000端口,如果PC5000端口接收到数据,即转到模拟器的6000端口。

  4、删除端口映射

  使用命令redir del可以删除端口映射

http://www.cnblogs.com/xujian2014/p/4935144.html

android模拟器与PC的端口映射(转)

标签:

原文地址:http://www.cnblogs.com/softidea/p/4935609.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!