подключение эмуляторов - PullRequest
       7

подключение эмуляторов

1 голос
/ 07 апреля 2011

Я пытаюсь создать приложение в adroid, которое подключается к эмуляторам, которые работают на одной машине. И после того, как задаю несколько вопросов здесь и прочтя http://developer.android.com/guide/developing/devices/emulator.html#emulatornetworking, у меня есть небольшое представление о том, каксделайте это, по крайней мере, так я упал, но все еще нужны некоторые дополнительные объяснения.

Как в руководстве разработчика

A - машина

B - первый эмулятор, работающий каксервер

C второй эмулятор, который считается клиентом

Каждый эмулятор работает за виртуальным маршрутизатором и имеет адрес 10.0.2.15.Теперь ни один из этих эмуляторов не видит друг друга или службына хост-компьютере.

Итак, чтобы клиент сломался и добрался до A, он должен использовать адрес loopack. При подключении к 10.0.2.2 через порт 5554 (где 5554 - это порт, назначенный дляэмулятор и рядом с его именем, например, avd 5554).

Теперь моя способность к пониманию здесь заканчивается, потому что я не понимаю, почему я должен поставить сервер B прослушивающим с 10.0.2.15 по 5555 (Я получаю 5555 порт второго эмулятора, так же, как я получил их при запуске второго avd) .... Пожалуйста, кто-нибудь может меня зажечь, потому что я перевернул этот сайт вверх ногами и до сих пор не могу понять.

И последнее: что за хитрость заключается в переадресации с А на Б?Я действительно хочу понять это, поэтому, пожалуйста, дайте понятное объяснение:)

PS: Надеюсь, я хорошо отредактировал свой старый комментарий, и никто не разозлится!

...