移动设备之间的实时P2P通信

时间:2012-08-21 17:12:57

标签: android real-time p2p

我正在构建一个需要向其他设备发送实时信息的移动设备。我考虑过XMPP,但我没有服务器,因此通信必须只在设备之间进行。

有没有办法在没有服务器的移动设备之间使用XMPP进行通信(或者将移动设备用作服务器)?

套接字是个好主意吗?即具有ServerSocket和客户端套接字并以这种方式进行通信。

有更聪明的方法吗?我听说过jWebSocket,但我真的不知道它是如何工作的,或者它是否值得。

修改

流程如下:

  1. 我正在使用Parse作为服务器/后端http://parse.com
  2. 当用户运行应用程序时,将从解析服务器
  3. 中检索用户列表
  4. 然后用户拥有(可能拥有)其他客户端的IP,然后尝试与他们通信。
  5. 问题
    1. Parse不支持XMPP服务器或其他类型的服务器

1 个答案:

答案 0 :(得分:2)

您可能会考虑使用像http://jerklib.wikia.com/wiki/JerkLib_Wiki这样的IRC客户端库。这样您就可以使用公共IRC服务器与其他设备进行通信......

我没有使用它,但我确实将它加入书签以供进一步阅读,因为我认为这是一个新颖的概念......

我希望它有所帮助...

相关问题