我需要制作一款安卓点对点应用程序,它应该能够适用于任何互联网连接,并且不使用中间服务器。有人可以给我一些创业点子吗?我在谷歌上搜索了很久也没有找到答案。
非常感谢您的帮助。
此致, Pawan
Adobe AIR可以在Android 2.2+设备上运行,可以使用一个名为Adobe Cirrus(曾用名Stratus)的新技术,使p2p成为可能。
如果您想使用Java创建自己的p2p系统,您可以看看这个项目:peerdroid。
然而,我没有在Android上使用过这两种方法,您可能会遇到问题,特别是如果需要在NAT路由器后可靠地工作....祝你好运!
我还应该指出,以传统方式,在服务器之间进行操作将更容易、简单和便宜(除非您的应用程序非常庞大或非常特殊)。
从Android 4.0开始,Android提供了一个Wi-Fi对等框架,无需外部库。这个对等框架是用于两个Android设备之间的空中连接,即不通过互联网。然而,这相对较低级,因为您必须直接处理套接字。