应用Jabber开发JAVA程序实例 第一章 导言1

Jabber 的体系结构
1. Jabber的服务器使用两个端口:5222和5269。5222用于客户端和服务器通讯,服务器和服务器通讯。
2. 客户端和服务器或者服务器和服务器通讯使用的是tcp协议。
3. 关于消息传递,Jabber服务器使用的是消息推进技术而非消息拖拉技术,就是说,客户端不能向服务器请求消息,而由服务器向客户端发送消息。
4. Jabber唯一标识的格式化格式是:[node@]domain[/resource]
Node标识一个终端用户,它必须为有效的
Domain标识一个服务器,它必须为有效的
Resource标识属于该终端的特殊资源,终端用户可以用多个链接到一个服务位,获得不同的资源。
5.Jabber XML 协议
Jabber用XML流支持通讯。在Jabber的XML协议列表中有如下三个核心:
<message/>:容纳两个Jabber终端用户之间发送的消息。Jabber支持不同的信息类型,例如:一个常规的信息,聊天,群聊,大字标题以及错误信息。
<presence/>:供应消息,不管是否是一个jabber的实体,描绘JID,是有效的。
<iq/>(Info/Query):两个jabber实体之间会谈的基本结构,允许有多人参加的工程交换XML格式化数据。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值