资源说明:基于 XMPP 协议的手机多方多端即时通讯方案 ................................................................. 1
目 录 .................................................................................................................... 2
一、 开发背景 .......................................................................................................... 3
1、
国际背景 ................................................................................................. 3
2、
国内背景 ................................................................................................. 3
3、
为什么选择 XMPP 协议 .............................................................................. 3
二、 Xmpp 协议介绍 ................................................................................................ 5
1、 Xmpp 协议概述............................................................................................. 5
2、 Xmpp 协议内容............................................................................................. 5
3、 Xmpp 协议优点............................................................................................. 5
4、 Xmpp 协议缺点............................................................................................. 6
5、 Xmpp 提供电子名片协议............................................................................... 6
6、 XMPP 系统特点............................................................................................. 7
三、 服务器端介绍 ................................................................................................... 7
1、
什么是 Openfire...................................................................................... 7
2、
为什么使用 Openfire............................................................................... 7
3、
Windows 下搭建服务器 ............................................................................. 7
4、
Linux 下搭建服务器 ................................................................................ 7
5、Mac 下搭建服务器 ......................................................................................... 8
四、 客户端介绍 ...................................................................................................... 8
1、
手机客户端.............................................................................................. 8
2、Pc 客户端 ................................................................................................... 10
2、
Web 客户端 ............................................................................................ 12
五、 环境搭建 ........................................................................................................ 13
1、
安装 JDK ................................................................................................ 13
2、
安装 OpenFire ....................................................................................... 13
3、
安装 Mysql ............................................................................................ 14
4、
安装 Apach Tomcat ................................................................................ 14
5、
配置环境 ............................................................................................... 14
6、
安装项目 ............................................................................................... 14
7、
设置服务器地址..................................................................................... 15
8、
注册用户 ............................................................................................... 15
9、
进行相对应的操作 ................................................................................. 16
六、项目演示.......................................................................................................... 16
1、服务器端设置 ............................................................................................. 16
2、客户端设置 ................................................................................................. 19
七、多方、多端即时通讯 ........................................................................................ 21
1、 QQ、 FaceBook、 Twitter、 MSN Messenger、 Yahoo Messenger、 AIM、 Gadu-Gadu、
ICQ、Google Talk、Popo .................................................................................. 21
2、PC、Pad、Phone、Web ............................................................................... 21
八、解决方案.......................................................................................................... 21
1、一个应用程序,多类型账户可同时登陆。 ................................................... 21
2、一个应用程序,一个账户可以和其他类型的账户好友聊天。 ....................... 23
九、全文概要图 ...................................................................................................... 24
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。