基于HTTP和IMPS协议的IM系统的设计与实现

[复制链接]
查看: 118|回复: 0

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72282
发表于 2024-1-12 22:43:23 | 显示全部楼层 |阅读模式
目:


雅宝题库答案
****此区域为收费内容****    需支付 1 知识币后可查看,1币=0.01元查看答案


雅宝题库解析:
随着互联网的发展,B/S结构的软件越来越得到用户的青睐。传统的IM软件是C/S结构的,需要用户预先安装特定的客户端。因此开发一套基于浏览器的Web IM系统有其现实的需求。基于浏览器的IM和传统客户端IM的主要区别就是使用协议的不同,浏览器中只能使用HTTP协议作为数据传输的方式,而客户端IM系统可以自由选择通信协议,一般采用TCP/IP协议作为通信方式。本文论述的基于HTTP协议的IM系统主要的研究目标就是实现一套基于HTTP协议的IM系统。他具有与传统IM系统相同或相似的功能,同时该IM系统也支持桌面客户端和移动客户端。目前已有的一些Web IM产品在IM消息协议的选择上没有使用公开标准,而是采用各自的私有IM协议,这与互联网提倡的开放精神不符,同时也让第三方难以参与开发。本系统在实现过程中,系统采用了Open Mobile Alliance标准化组织制定的IMPS(Instance Message And Presence Service)公开标准。与传统IM系统相比,Web IM系统面临以下两个主要题目,一是HTTP协议的双通题目。标准HTTP协议规范中定义的HTTP协议是基于请求/响应模式的,所以他是单通的协议,服务器无法主动推送消息到客户端,而IM系统需要一个双通协议的支持;二是HTTP协议的状态监控题目,HTTP协议本身是无状态的,而IM系统需要时刻监控用户的在线状态。本论文在借鉴了现有系统解决方案的基础上,提出了自己的改进方案,完成了HTTP协议的双通模拟和状态监控。最终系统取得了预期的效果。





上一篇:基于HADOOP平台的搜索引擎指标系统的设计与实现
下一篇:ERP电子沙盘系统设计与实现
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图