gpt4 book ai didi

java - 在 Android 中测试 P2P 应用程序的最佳方法是什么?

转载 作者:行者123 更新时间:2023-12-01 15:35:15 24 4
gpt4 key购买 nike

我正在尝试创建一个 android(V3.2) 设备的 P2P 网络,以在它们之间共享新闻、更新等信息。

一直在尝试TomP2P ,但是我无法找到如何调试这些的解决方案。例如,我想在模拟器或 AVD 管理器中运行两个不同的实例,并在它们之间共享这些消息。

也尝试过端口转发,但尚未了解如何在这两个模拟器之间进行通信。

任何建议将不胜感激。

最佳答案

您需要按照描述设置端口重定向 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 .

关于java - 在 Android 中测试 P2P 应用程序的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8962227/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com