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