XMPP

原创 2014年12月29日 09:57:33

1,定义

       可扩展通讯和表示协议 (XMPP) 可用于服务类实时通讯、表示和需求响应服务中的XML数据元流式传输。XMPP以Jabber协议为基础,而Jabber是即时通讯中常用的开放式协议。

2,基本网络结构

       XMPP中定义了三个角色,客户端,服务器,网关。通信能够在这三者的任意两个之间双向发生。服务器同时承担了客户端信息记录,连接管理和信息的路由功能。网关承担着与异构即时通信系统的互联互通,异构系统可以包括SMS(短信),MSN,ICQ等。基本的网络形式是单客户端通过TCP/IP连接到单服务器,然后在之上传输XML。

3,功能

       传输的是与即时通讯相关的指令。在以前这些命令要么用2进制的形式发送(比如QQ),要么用纯文本指令加空格加参数加换行符的方式发送(比如MSN)。而XMPP传输的即时通讯指令的逻辑与以往相仿,只是协议的形式变成了XML格式的纯文本。


即时通讯 ?XMPP :Socket

即时通讯 ?XMPP :Socket
  • Swift_Zero
  • Swift_Zero
  • 2015年04月01日 11:36
  • 2104

.net平台 基于 XMPP协议的即时消息服务端简单实现

昨天抽空学习了一下XMPP,在网上找了好久,中文的资料太少了所以做这个简单的例子,今天才完成。公司也正在准备开发基于XMPP协议的即时通讯工具所以也算是打一个基础吧!如果你还没有了解过XMPP请先阅读...
  • cuoban
  • cuoban
  • 2016年03月21日 09:48
  • 538

app后端设计(2)--xmpp的使用(2014.01.14更新)

在app中有时候是需要添加聊天服务,在这里谈谈曾经开发聊天服务的经验:   (1)聊天服务端选的openfire,这是一个基于xmpp协议的聊天服务器(XMPP是一种基于XML的协议,它继承了在XML...
  • newjueqi
  • newjueqi
  • 2013年11月15日 16:44
  • 17080

XMPP实现登陆注销功能

XMPP框架的下载与导入等问题请参照 —— XMPP框架的分析、导入及问题解决 DEMO ——XMPP即时通讯(已导入框架)密码:3a7n 这篇我们利用XMPP框架来实现一下登陆功能,先来介...
  • yeshaojian
  • yeshaojian
  • 2015年12月04日 12:27
  • 744

XMPP 环境配置

一、配置环境      1.安装openfire_3_9_3.dmg    一路默认      2.安装XMPP 在网页上输入127.0.0.1:9090 或者 http://loc...
  • qingsi00
  • qingsi00
  • 2015年03月10日 15:33
  • 1478

ios xmpp探索研究:了解什么是XMPP协议

Extensible Messaging and Presence Protocol (XMPP) 简介 本文来转自:   http://www.ibm.com/developerwork...
  • woaifen3344
  • woaifen3344
  • 2015年03月23日 10:00
  • 3081

Android里的Xmpp的理解(消息推送)

XMPP(可扩展通讯和表示协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线探测。这个协议可能最终允许因特网用户向因特网上的其他任何人发送即时消息。用xmpp来实现androi...
  • ysh06201418
  • ysh06201418
  • 2014年06月22日 13:43
  • 4283

xmpp即时通讯协议的特性---优点和缺点!

XMPP是一种基于标准通用标记语言的子集XML的协议,它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用具有超强的可扩展性。经过扩展以后的XMPP可以通过发送扩展的信息来处理用户的需求,以及...
  • android_drawing
  • android_drawing
  • 2014年10月22日 12:21
  • 2301

XMPP介绍三:Socket

一、 什么是Socket Socket实质上提供了进程通信的端点。进程通信之前,双方首先必须各自创建一个端点,否则是没有办法建立联系并相互通信的。正如打电话之前,双方必须各自拥有一台电话机一样。...
  • sinat_27706697
  • sinat_27706697
  • 2016年01月23日 19:38
  • 1585

XMPP协议介绍

XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,它用于即时消息(IM)以及在线现场探测。XMPP协议采用的是客户端-服务器架构,所有从一个客户端发到另一个客户端的消息和数据都必...
  • Kaitiren
  • Kaitiren
  • 2014年06月09日 16:08
  • 3933
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XMPP
举报原因:
原因补充:

(最多只允许输入30个字)