我正在构建一个需要向其他设备发送实时信息的移动设备。我考虑过 XMPP,但我没有服务器,所以只能在设备之间进行通信。
有没有办法在没有服务器的移动设备之间使用 XMPP 进行通信(或将移动设备用作服务器)?
套接字是个好主意吗?即拥有一个服务器套接字和客户端套接字并以这种方式进行通信。
有没有更聪明的方法?我听说过 jWebSocket,但我真的不知道它是如何工作的,或者它是否值得。
编辑
过程如下:
- 我使用 Parse 作为服务器/后端http://parse.com
- 当用户运行应用程序时,从解析服务器检索用户列表
- 然后,用户拥有(可能拥有)其他客户端的 ip,然后尝试与它们通信。
问题
1. Parse 不支持 XMPP 服务器或其他类型的服务器