利用PC 转发 模拟手机端之间socket通信

PC电脑和Android模拟器系统之间通信

1、运行模拟器

2、打开window 命令行,执行:

1 telnet localhost 5554

5554是模拟器的端口(位于Android模拟器窗口标题栏),执行之后会进入android console

3、在console下执行:

格式:redir add < udp/tcp >:< pc端口 >:< 模拟器端口 >

例如:redir add udp:8192:8191

     redir add tcp:8192:8191

执行此命令之后,会把PC 8192 端口接收到的tcp/udp数据转到模拟器的8191端口。

android应用中如果建立socket host 10.0.2.2 ,Port 是8192的话,那么该应用的soket通信其实就通过PC转发到了模拟器的8191端口上了。这就模拟了手机端的socket通信。。

原文地址:https://www.cnblogs.com/fengjian/p/2578519.html