XMPP系列 - 02 - 服务器/客户端
一. 服务器
1. 什么是Openfire
a. 开发语言 - Java
b. 实现协议 - XMPP
2. 为什么使用Openfire
a. Openfire为Java开源项目
b. 采用开放的XMPP协议
c. 有多种针对不通系统的版本
d. 使用Socket通讯
e. 单台服务器可支持上万并发用户,搭建分布式云服务器可轻松提供大量并发用户。
f. Socket长连接
g. 服务器稳定
h. 提供接口,可自己开发插件
3. 环境搭载 - JDK + Tomcat + MySQL + Openfire for Mac / Linux / Window
二. 客户端
1. Android - Smack(asmack)
2. PC / Web - Spark