13

我需要制作一个 android 点对点应用程序,该应用程序应该适用于任何 Internet 连接并且不使用中间服务器。有人可以给我任何启动的想法。谷歌搜索时我没有找到任何答案。

任何帮助,将不胜感激。

问候,帕万

4

3 回答 3

1

可以在 Android 2.2+ 设备上运行的 Adob​​e AIR 可以使用一种称为 Adob​​e Cirrus(以前是 Stratus)的(新兴)技术,它使 p2p 成为可能。

如果您更喜欢使用 Java 并创建自己的 p2p 系统,您可能想看看这个项目:peerdroid

但是,我没有在 Android 上使用这两种方法的任何经验,您可能会遇到问题,特别是如果它需要在 NAT 路由器后面可靠地工作的话......祝你好运!

我还应该指出,以传统方式执行此操作会更容易,更简单并且(除非您的应用程序很大或非常特殊)-更便宜,中间有一个服务器。

于 2011-06-10T01:49:07.890 回答
0

您要做的是设备之间的“临时通信”。Android 默认情况下没有启用该功能,但有些人声称他们已经创建了可以执行此操作的库。看看stackoverflow,你就会知道发生了什么。

于 2011-06-09T19:28:35.237 回答
0

从 Android 4.0 开始,Android 提供了Wi-Fi Peer-to-Peer 框架,不需要外部库。这种Peer-to-Peer 旨在用于两个Android 设备之间的无线连接,即不通过Internet。但是,这是相对较低级别的,因为您必须直接处理套接字。

于 2015-05-19T23:01:23.033 回答