
XMPP
文章平均质量分 80
Ai2015WER
每一天都不一样,珍惜每一天,虚度生命是最可耻的浪费。
展开
-
Tigase开发笔记1:深入认识XMPP协议
要学习基于XMPP协议的IM开发,首先要熟悉XMPP协议本身。这篇文章可以快速熟悉XMPP协议的核心概念原创 2015-08-25 11:18:54 · 5757 阅读 · 1 评论 -
Tigase开发笔记3:Tigase 参数配置说明
Tigase init.properties参数配置说明...原创 2015-08-25 12:19:27 · 7868 阅读 · 0 评论 -
Tigase开发笔记2:Tigase组件详解
本文的目的是深入认识Tigase XMPP Server的特性。Tigase的组件、插件配置非常灵活,几乎都在tigase root doc path/etc/init.properties文件中进行配置.1、Tigase HTTP API实现XMPP和HTTP之间的桥梁,可通过REST调用实现对Tigase安装的管理和维护,可通过脚本API在运行时进行扩展。使用HTTP原创 2015-08-25 11:32:52 · 10381 阅读 · 2 评论 -
Tigase开发笔记5:如何自定义插件 Plugin
Tigase开发笔记5:如何自定义插件 Plugin ...原创 2015-08-25 14:46:34 · 4350 阅读 · 0 评论 -
Tigase开发笔记6:packet流转机制 -> 一条消息(packet)的请求和响应过程解析
Tigase的packet消息的流转过程解析。connectionManager同时协调ConnectionOpenThread与SocketThread。ConnectionOpenThread脱离上述组件,属于网络层实现,操作selector。它负责Selector.open。IOService提供线程安全的call方法,XMPPIOService继承它,保存了连接信息,每个连接一个IOService。SocketThread在实例化时,会启动多个线程,同时盯住selector。负责将每个确定原创 2015-08-27 13:40:47 · 4747 阅读 · 0 评论