2012-12-20 53 views
1

我需要启用我的Android应用程序以支持点对点样式的通信系统,该系统可以让2个或更多设备运行我的应用程序来相互通信。 (交换位置数据,次要ID和一些特征类型数据,如聊天消息或阻止列表等)...针对Android的同侪对消息传递解决方案?

这些设备将99%的时间都只是WiFi,所以运行XMPP服务器的问题。我需要一个真正的点对点方法。我可能会知道运行我的应用的所有设备,因此对等发现不一定是问题。我也在看AllJyon,但我还没有就此发表意见。

任何人都有一种在知道设​​备的“池”之间通过点对点方式传输数据的经验吗?我可以在同一个应用程序中直接实现带有客户端和服务器的套接字解​​决方案。但有很多事情要考虑,而且我知道我会偶然发现其他人会想到的其他东西。

也许一个4人游戏的游戏网络库?

谢谢。

回答

1

不妨回答我自己的问题。

我看过AllJoyn,但AllJoyn守护进程是一个带有Eclipse的PITA。使用Google ADT软件包v21.0,AllJoyn Chat应用程序不会导入并运行。原生JNI库将无法加载到仿真器或设备上。然后,我遵循AllJoyn的设置说明,并设法使用Eclipse 3.7.2和Google ADT运行聊天示例。然而,在两个Eclipse版本中,我从来没有能够从头开始创建自己的AllJoyn项目。该死的JNI库不会加载。我遵照指示发布到论坛上,但没有运气。

看着Sip2Peer。从来没有能够得到样品的工作,并且文件真的很缺乏。不过,我已经看到了一些证据表明它起作用,人们使用它,而不是我。

我一个人去。我只是实现一个服务器/客户端,并制定一个发现的广播方法。

+0

Android设备如何互相连接?类似Q也许:http://stackoverflow.com/questions/32794371/connect-android-tablets-via-cable-wire – Jasper

相关问题