天天看點

android模拟器與PC的端口映射

一、概述

  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模拟器與PC的端口映射

  端口号即為模拟器的端口号,位于Android模拟器視窗的标題欄。執行之後進入android console。

  

android模拟器與PC的端口映射

  3、在android console下執行指令

  redir add tcp:5000:6000

  然後執行redir list檢視執行結果:

  

android模拟器與PC的端口映射

  這樣就把PC端的5000端口号映射到android模拟器的6000端口,如果PC5000端口接收到資料,即轉到模拟器的6000端口。

  4、删除端口映射

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

  

轉載于:https://www.cnblogs.com/xujian2014/p/4935144.html

繼續閱讀