轻便:使用 Java 编写的,它可以在 Linux,Windows , Solaris 和 Mac
OSX 上运行。大多数其他的开源 XMPP 服务器都使用低层次的语言或
更 Java 更深奥的语言书写。
国际化:Tigase 支持 UTF-8,允许任何语言。
2、RFC 的实现
核心协议(RFC-3920):定义了 XML 流,和构建 XMPP 系统所需的所
有流级别的功能,定义了 XMPP 的地址格式,基本 XMPP 架构,传输
控制协议(TCP)的消息传输,安全传输层(TLS)的信息加密,简
单 的安 全 验证 和 安 全 层 ( SASL ) 的 验 证 , 如 何编 码 , UTF-8 和
StringGprep 用 来 国 际 化 地 址 和 文 本 , 名 称 空 间 ,
message,presence,IQ 的结构,以及如何处理错误。
即时消息和呈现(RFC-3921):此协议定义了 contact(rosters)如何工
作。如何管理订阅,以及如何处理 presence 通知。
3、Tigase 实现的 XMPP 扩展协议
结构化数据表单(XEP-0004):类似 HTML 表单,数据表单允许实体
通过其他(通常是人为控制的 Client)实体收集数据。通常用在登陆
和搜索上。
隐私列表( XEP -0016 ):允许实体启用或者禁用和其他实体的通信。
简单的说,阻止两用户之间的通信。
服务发现(XEP-0030):允许实体查找出另一个实体支持的功能和特性,
并发现和该实体相关联的 Item。
群聊消息(MUC,XEP-0045):类似互联网的中继聊天(IRC)协议,
评论0
最新资源