2010-11-25 3 views
1

Моя машина работает в окне 7. Я хочу общаться между двумя эмуляторами Android, работающими на одном компьютере.
Emulator первый прослушивает какой IP 10.0.2.15 Когда второй эмулятор пытается создатьСвязь между двумя эмуляторами Android

Socket socket = new Socket ("10.0.2.15",8080);

Это дает исключение, не может подключиться к 10.0.2.15 ли один знает, как решить эту проблему?

+0

Старый вопрос, но есть более новый, который очень похож на пару дополнительных ответов. http://stackoverflow.com/questions/5118494/android-2-emulators-communicating – Will 2011-02-28 19:00:36

ответ

3

, когда эмулятор 2 пытается создать гнездо сокета = новое гнездо («10.0.2.15», 8080); он дает исключение

Это попытка открыть порт 8080 на самом эмуляторе, а не на другом эмуляторе.

любой знает, как решить эту проблему ??

Следуйте задокументированными инструкциями для interconnecting emulator instances.

+0

На консоли B выпустить redir add tcp: 8080: 80 что означает консоль B или где находится консоль B? – MAK 2010-11-28 05:39:53

0

Там могут быть две причины

  1. По обеспокоен тем, как вы запустите моего знания < 2,3 версия
  2. Добавить РАЗРЕШЕНИЯ Internet
  3. Попробуйте запустить сервер первым сказать, в эмуляторе номером 5554 и клиент (скажем) 5556
    введите

    telnet localhost 5554 
    
Смежные вопросы