一、概述

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可以删除端口映射

java安卓模拟器和电脑通信_android模拟器与PC的端口映射相关推荐

  1. java安卓模拟器和电脑通信_Android 模拟器(JAVA)与C++ socket 通讯 分享

    C++ 作为Client端 view plaincopy to clipboardprint? // Client.cpp : Defines the entry point for the cons ...

  2. java安卓模拟器和电脑通信_PC电脑和Android模拟器访问及模拟器之间tcp/udp通信

    Android系统默认只能通过IP(10.0.2.2)单向访问PC电脑,而PC电脑不能通过IP来直接访问Android模拟器系统.要想实现PC电脑和Android模拟器系统以及Android模拟器之间 ...

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

    阅读目录 一.概述 二.实现步骤 回到顶部 一.概述 Android系统为实现通信将PC电脑IP设置为10.0.2.2,自身设置为127.0.0.1,而PC并没有为Android模拟器系统指定IP,所 ...

  4. 公网与私网的区别 ?如何进行通信?(NAT技术,端口映射技术,)

    目录 一, 公网与私网介绍两者间的联系 二,公网ip与私有ip的区别 三,私有网络如何访问公有网络? 1,端口映射技术 2,nat技术 (网络地址转换 ) 五,VPN技术 六,总结概述 一, 公网与私 ...

  5. java安卓模拟器和电脑通信_java-两个Android模拟器之间的通信

    您需要在Windows 7计算机上安装TELNET.为此,控制面板->程序和功能->打开或关闭Windows功能-> Telnet客户端(必须选中). 然后,在cmd(命令提示符)中 ...

  6. 安卓通过usb互相通信_Android通过USB与PC通信

    最近项目中有一个功能需要用到Android与PC端同步数据.查阅了相关资料后,采取了一种建立在adb基础之上的Usb通信方式:由于adb可以将Usb模拟为网卡,所以可以利用socket通信的方式实现A ...

  7. java安卓6.0闪退_Android开发activity跳转闪退

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 现在调试也是闪退 Java.lang.RuntimeException: Fail to connect to camera service at and ...

  8. JAVA中两台电脑通信_如何实现两台PC终端基于MAC地址互相通信

    /*** 一.首先介绍下license授权机制的原理:1. 生成密钥对,方法有很多.2. 授权者保留私钥,使用私钥对包含授权信息(如使用截止日期,MAC地址等)的license进行数字签名.3. 公钥 ...

  9. java安卓登入界面代码_android项目——登录界面

    这周没啥新的学习感受,因为一直是在用学到的内容做案例. 上周敲出了一个登录界面的程序,登录之前必须要进行注册,进入注册界面后可以进行注册,将第一次注册时的用户名和密码写到两个文档中,然后注册完成后会跳 ...

  10. Java安卓如何添加悬浮窗_Android悬浮窗的实现

    Android悬浮窗的实现 *本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 0. 前言 现在很多应用都使用到悬浮窗,例如微信在视频的时候,点击Home键,视频小窗口仍然会在屏幕上 ...

最新文章

  1. h1.1 hadoop简介
  2. 从前端界面开发谈微信小程序体验
  3. Android开发之自定义Toast(带详细注释)
  4. centos增加软连接
  5. PYTORCH:DenseNet做新冠肺炎CT照片是否确诊分类
  6. 做机器人,必过的一道坎!
  7. Golang笔记——结构体
  8. ArrayList和LinkedList(转)
  9. SpringCloud工作笔记080---了解一下CXF
  10. Ubuntu Linux下安装MySQL
  11. 3CDaemon FTP使用教程
  12. 关于百度有啊的几点看法
  13. 常山浙西计算机学校,常山这所最早的学校你上过吗?历经三个世纪,他依然在最初的地方等你……...
  14. windows server 2016 活动目录部署系列(十一)AD域控上安装证书服务器
  15. 基于事件触发的二阶多智能体领导跟随一致性
  16. python从原始代码(matplotlib)到加图形界面(tkinter),最后到制作软件(一元二次方程软件)(如何做一个python软件)
  17. 图论入门六:哥尼斯堡七桥问题
  18. sqlite3 实现批量处理 sql语句,避免频繁操作数据库,从而影响性能的问题
  19. java-php-python-ssmNBA论坛系统计算机毕业设计
  20. Android项目实战(十六):QQ空间实现(一)—— 展示说说中的评论内容并有相应点击事件...

热门文章

  1. 180417 马克飞象使用帮助
  2. 标识符 关键字 字面值 数据类型 进制换算 字符编码 变量 数据类型详解 运算符
  3. (数位dp) 算法竞赛入门到进阶 书本题集
  4. 计算机主板清理,电脑主板脏了如何清洗电脑主板才是正确
  5. unity 场景模型烘焙黑斑、黑点、漏光、不正常
  6. 1078 字符串压缩与解压
  7. linux下twm切换gn,如何让vnc控制由默认的twm界面改为gnome?
  8. DNS基础知识以及golang实现的简单DNS服务器
  9. 如何用原生js获取非行间样式
  10. html5拼图游戏canvas,canvas拼图游戏