Smack是一个开源,易于使用的XMPP(jabber)客户端类库。优点:开源,简单,功能强大,给用户发送信息只需三行代码便可完成。缺点:API并非为大量并发用户设计,每个客户要1个线程,占用资源大,1台机器只能模拟有限(数千个)客户.。
OpenFire是开源的、基于可拓展通讯和表示协议(XMPP)、采用Java编程语言开发的实时协作服务器。 Openfire安装和使用都非常简单,并利用Web进行管理。单台服务器可支持上万并发用户。
1、首先去 http://www.igniterealtime.org 下载OpenFire和Smack
2、安装Openfire进入控制台
此处是服务器关于空闲连接的设置