Android现在IM(或推送消息)有几个开源项目的框架可以实现的,可以使用XMPP即时消息来实现。
XMPP(可扩展Messageing和存在协议:可扩展消息处理现场协议)是主流4 IM(IM:即时消息传送,即时消息传送)一个协议,另外三个是:即时消息和存在协议(IMPP),空间和即时消息接发协议(PRIM),即时消息和空间的平衡的膨胀过程发起协议SIP(SIMPLE)。
1、 XMPP,原名Jabber等产生组织的开源即时通讯协议的网络的形式。 XMPP目前IETF ISO标准化工作完成。核心结果归为两个部分;芯流的基于XML的协议所定义的核心XML流协议XMPP即时消息应用程序扩展XML流可以在这样的比在传统的网络通信协议XMPP平台更多调节来发送。通过XML解析,易于阅读,这使得XMPP协议的方式可以是非常漂亮的。扩张的XMPP即时消息应用程序部分是基于之前的IETF即时消息的抽象定义,而其他已得到广泛应用的即时通讯协议,AIM,QQ等功能,比如有一个完整的,完美的,所以高级。
2、XMPP定义了三个角色,客户端,服务器和网关。三个中的任何两个之间发生双向通信。服务器和承担客户机信息记录,连接管理和路由信息。异构即时消息系统网关熊的互操作性,异构系统可包括SMS(短信),MSN,ICQ等。一个单一的网络的客户端的基本形式通过TCP / IP连接到单个服务器,然后在XML发送。
3、发送即时消息的指令有关。前的命令以二进制形式传送或者,加上一个或蜱参数添加到傅方式传输线馈电(例如,MSN)纯文本的指令。逻辑指令XMPP即时消息和以前类似的传输,但协议为纯文本的XML格式的形式。这不仅使分析更简单,人们很容易阅读,并有利于发展和故障排除。 XMPP的核心部分是在网络上发送XML流协议的子片段。这个协议是传输流的基础XMPP即时通讯指令,但也可以进一步使用的网络协议的一个很重要的依据。
如何使用Java网页和网页套接字实现即时通讯
的java后台做的WebSocket服务器。 JS页面使用服务器上的WebSocket客户端连接就可以进行实时沟通。
哇谷IM-即时通讯-短视频-直播 www.juemigoutong.com www.wagukeji.com