我需要使我的 Android 应用程序支持点对点式通信系统,该系统将允许 2 个或更多运行我的应用程序的设备相互通信。(交换位置数据、次要 ID 和一些特征类型数据,如聊天消息或阻止列表等......)
这些设备 99% 的时间都是 wifi,所以运行 XMPP 服务器是不可能的。我需要真正的点对点方法。我可能会知道运行我的应用程序的所有设备,因此对等发现不必成为问题。我也在看 AllJyon,但我还没有对此发表意见。
任何人都对在已知设备“池”之间传递数据的点对点方法有任何经验吗?我可以直接在同一个应用程序中使用客户端和服务器实现套接字解决方案。但是民意调查有很多要考虑的事情,我知道我会偶然发现其他人会想到的其他事情。
也许是 4 人游戏的游戏网络库?
谢谢你。