13

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

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

套接字是个好主意吗?即拥有一个服务器套接字和客户端套接字并以这种方式进行通信。

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

编辑

过程如下:

  1. 我使用 Parse 作为服务器/后端http://parse.com
  2. 当用户运行应用程序时,从解析服务器检索用户列表
  3. 然后,用户拥有(可能拥有)其他客户端的 ip,然后尝试与它们通信。

问题
1. Parse 不支持 XMPP 服务器或其他类型的服务器

4

1 回答 1

2

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

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

我希望它有帮助...

于 2012-08-22T00:05:52.963 回答