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模擬器窗口的標題欄。執行之后進入android console。

  

  3、在android console下執行命令

  redir add tcp:5000:6000

  然后執行redir list查看執行結果:

  

  這樣就把PC端的5000端口號映射到android模擬器的6000端口,如果PC5000端口接收到數據,即轉到模擬器的6000端口。

  4、刪除端口映射

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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM