2012-01-22 6 views
0

Я пытаюсь создать P2P-сеть устройств Android (V3.2) для обмена информацией, такой как новости, обновления между ними.Каков наилучший способ протестировать приложение P2P в Android?

Пробовал TomP2P, как когда-либо не удалось найти решение, как отладить их. Например, я хотел бы запустить два разных экземпляра либо в эмуляторе, либо в AVD Manager, и для совместного использования этих сообщений между ними.

Вы также попробовали переадресацию портов, как бы еще не видели, как общаться между этими двумя эмуляторами.

Любое предложение будет высоко оценено.

ответ

1

Вам необходимо настроить перенаправление портов, как описано here. Давайте предположим, у вас есть два эмуляторы прослушивания по умолчанию порт 5554 и 5556:

Поскольку TomP2P использует UDP и TCP, необходимо перенаправить и на обоих эмуляторов:

telnet localhost 5554 
    redir add udp:5001:4001 
    redir add tcp:5001:4001 

и

telnet localhost 5556 
    redir add udp:6001:4001 
    redir add tcp:6001:4001 

Это перенаправит с вашего компьютера разработчика (10.0.2.2) порт 6001, соответственно. 5001 на ваше устройство Android до порта 4001. Для подключения с одного устройства Android к другому устройству Android вы должны использовать IP 10.0.2.2! Более подробную информацию о рабочем примере можно найти на странице TomP2P documentation site.

Смежные вопросы