1.server用openfire
http://www.igniterealtime.org/projects/openfire/
是基于xmpp(jabber)协议的,大多数客户端都可以用,比如pidgin,
程序是用java写的,启动跟tomcat大同小异
启动时会提醒进入管理页面管理:
管理平台开始监听:
http://saint.local:9090
https://saint.local:9091
2.client可以选用同公司出品的spark
http://www.igniterealtime.org/projects/spark/index.jsp
spark在linux下需要解决一下中文问题http://www.cnblogs.com/highriver/archive/2010/06/24/1764520.html
在我本机的实践是:
cd Spark/jre/lib/fonts
sudo mkdir fallback
cd fallback
ln -s /usr/share/fonts/wqy-zenhei/wqy-zenhei.ttc
sudo mkfontdir
sudo mkfontscale
3.sparkweb可以做网页聊天但是对中文支持不是特别好..
小结:支持多人聊天,支持ldap,协议通用,服务器管理功能还是不错的
但是只能替代gtalk(但是服务器不保存聊天记录),替代不了rtx(跨平台的传文件还是无法保证的)