通过XMPP协议实现即时通讯介绍
四种即时通讯协议 概述 目前IM有四种协议:即时信息和空间协议( IMPP )、空间和即时信息协议( PRIM )、针对即时通讯和空间平衡扩充的进程开始协议 SIP (SIMPLE)以及 XMPP 。PRIM与XMPP、 SIMPLE类似,但已经不再使用了。 在这四种协议中,XMPP是最灵活的。XMPP是一种基于XML的协议,它继承了在XML环境中灵活的发展性。因此,基于 XMPP的应用具有超强的可扩展性 。经过扩展以后的XMPP可以通过发送扩展的信息来处理用户的需求,以及在XMPP的顶端建立如内容发布系统和基于地址的服务等应用程序。而且,XMPP包含了针对服务器端的软件协议,使之能与另一个进行通话,这 使得开发者更容易建立客户应用程序或给一个配好系统添加功能 。 采用XMPP协议的即时通信应用,当数google吧,Google Talk是基于XMPP协议,而且 它还允许其它IM自由使用XMPP协议 。如此一来, 任何IM供应商在遵循XMPP协议的前提下,都可以随时与Google Talk实现免费连接 . XMPP协议 什么是IMPP ? XMPP的前身是Jabber, 一个开源形式组织产生的网络即时通信协议 。XMPP目前被IETF国际标准组织完成了标准化工作。标准化的核心结果分为两部分:核心的XML流传输协议、基于XML流传输的即时通讯扩展应用 XMPP的核心XML流 传输协议