凌动小生的Blog

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

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通信。。

posted on 2012-07-05 22:33  凌动小生  阅读(1138)  评论(0编辑  收藏  举报