基于openfire和xmpp协议的Webim客户端设计与实现
WebIM,是基于HTTP协议,系统采用B/S结构进行开发,客户端以网页的形式实现与openfire服务器及其它客户端的及时通信。这种B/S结构的系统功能在服务器端统一管理与维护,既降低了维护难度,也使系统部署费用得到减少。因此,Web IM技术将在基于即时通信及Web的远程监控、网站客服等方面有重大的意义。为解决现有WebIM系统客户端“拉”(Client_pull)模式周期请求而产生的系统消息延迟,以及客户端和服务器端通信量大的问题,提出了利用服务器“推”(Server-push)模式技术作为基础的WebIM系统,并选择openfire开源服务器及支持XMPP作为服务器和客户端的通信协议。并给出了实现HTTP长连接的策略。并开发实现了WebIM系统,采用服务器推送方式使用户在体验方面得到改进, Web用户将不会感觉到消息的延迟。
IM、WebIM、通信、网络
TP311(计算技术、计算机技术)
广州市科技计划项目2013-KXF-001;佛山市禅城区产学研专项资金项目20131072059
2014-05-06(万方平台首次上网日期,不代表论文的发表时间)
共6页
1971-1975,1982