如何在不使用中间服务器的情况下使android对等?

时间:2011-06-09 19:17:30

标签: android wifi gprs wan peer

我需要创建一个Android对等应用程序,该应用程序可以与任何Internet连接一起使用,而不使用中间服务器。有人可以给我任何启动想法。我在google搜索时找不到任何答案。

任何帮助都将不胜感激。

此致 爬完

3 个答案:

答案 0 :(得分:1)

可以在Android 2.2+设备上运行的Adobe AIR可以使用称为Adobe Cirrus(曾经是Stratus)的(初出茅庐的)技术,这使得p2p成为可能。

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

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

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

答案 1 :(得分:0)

您要做的是设备之间的“ad-hoc通信”。默认情况下,Android没有启用,但有些人声称他们创建了可以执行此操作的库。看看stackoverflow,你会发现发生了什么。

答案 2 :(得分:0)

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