连接仿真器

时间:2011-04-07 17:14:14

标签: android sockets redirect emulation loopback

我正在尝试在adroid中创建一个连接到同一台机器上运行的模拟器的应用程序。在这里询问了几个问题并阅读 http://developer.android.com/guide/developing/devices/emulator.html#emulatornetworking 我对如何做到这一点略有想法,至少我是如何跌倒的,但仍然需要一些额外的解释。

如何使用开发指南

A是机器

B作为服务器的第一个模拟器

C被认为是客户端的第二个模拟器

每个模拟器在虚拟路由器后面工作,地址为10.0.2.15.Now,没有 模拟器在主机上看到彼此或服务。

因此,为了让客户端断开并到达A,它必须使用loopack地址。通过端口5554连接到10.0.2.2(其中5554是分配给模拟器的端口,并且在其名称旁边,如avd 5554)。

现在,我理解的力量停在这里,因为我不明白为什么我应该把服务器B监听到10.0.2.15到5555(我得到5555第二个模拟器的端口,我得到它们的方式当我跑了第二个avd).... 请有人点亮我,因为我已将这个网站颠倒过来但仍然无法想象。

最后一件事:从A重定向到B的诀窍是什么?它有什么用途? 我真的很想明白这一点,所以请给出一个可以理解的解释:)

P.S:希望我已经很好地编辑了我的旧评论,没有人会生气!

0 个答案:

没有答案