xmpp 及时通讯客户端开发

来源:互联网 发布:qq for mac远程 编辑:程序博客网 时间:2024/04/29 19:03

做完了公司xmpp 及时通讯客户端   单人聊天  ,以及群聊

  openfire 是通过xmpp协议。 


  而我们平常开始也就会借助到  smack 这个库  进行使用。 他很完美的封装了xmpp协议。


   1.就是要把 openfire进行简单的2次开发,因为现在它反回来的消息 是不带  time  这个节点的。所以 要让其最起码反回1个 服务器时间的节点,这样对于 手机时间更改等各种问题,对于在手机上的聊天记录也是很重要的


    2. 第三方客户数据库服务器集成。


    3.离线的消息和文件这个基本不用想了。就是加入自己的 多媒体管理服务器,在上线后,得到相应的数据在去获取。


    4. 在群聊天这里。下的功夫可能就要多点了。 这里  openfire的本身只有 房间 会议室功能, 也就是随用。随加入。只要下线,下次进来就是重新加入了。 

是要进行openfire的二次开发的,本来也是无从下手,但是得到大神指点进行openfire的二次开发,再配合服务器上分组功能,是能够完成这些功能的,利用 spark

上的调试工具可以很轻松的进行测试,再对比数据库相应表中的数据库。


    5. xmpp  是比较费电的。


  

     开发和测试时,也遇到了很多问题。。。。



1 0
原创粉丝点击