Как лучше всего протестировать P2P-приложение в Android? - PullRequest
0 голосов
/ 22 января 2012

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

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

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

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

1 Ответ

1 голос
/ 28 февраля 2012

Вам необходимо настроить перенаправление портов, как описано здесь . Предположим, у вас есть два эмулятора, прослушивающие порты по умолчанию 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 .

...