好文档 - 专业文书写作范文服务资料分享网站

基于websocket的即时通信过滤系统

天下 分享 时间: 加入收藏 我要投稿 点赞

龙源期刊网 http://www.qikan.com.cn

基于websocket的即时通信过滤系统

作者:王以荣

来源:《中国科技博览》2017年第32期

[摘 要]互联网的飞速发展使得人们对实时通信的需求越来越迫切,实现实时通信的软件有成为 互联网上第一大软件的趋势。在互联网高速发展的大环境下,WebSocket协议应用成为实时通信技术领域研究的热点,并得到了广泛的实际应用。本文首先研究了目前广泛使用的几种实时Web技术方案,分析了各种方案的不足;然后对WebSocket协议实现原理及关键技术进行了研究。最后,使用JAVA编程语言设计并实现了完整的实时Web通信系统和通信的过滤,并对此通信系统的性能与可行性进行了理论分析。 [关键词]websocket java 即时通信 过滤系统

中图分类号:TH547 文献标识码:A 文章编号:1009-914X(2017)32-0000-01

互联网的飞速发展,Web通信已经成为人与人之间信息交流的一种重要方式。与运营商通信方式相比,Web通信实现比较简单、对运营商依赖的程度小、用户之间信息交互的方式多,并且成本很低。这些优点使得HTTP协议在实时Web通信的应用中得到广泛的使用。但这种工作方式也存在一定的缺陷,由于在该方式下的实时Web应用中消息传输过程必须要由客户端发出申请,服务器在收到数据更新请求后对其处理,并将客户端需要的数据发给客户端。若服务器数据更新速度很慢并且应用对数据的实时性要求不高,这种方式是满足需求的,但若应用对数据的实时性要求很高,在客户端展示的数据可能就不符合实际了,这是因为当客户端正准备展现服务器发来的数据时,服务器端对应的数据可能早已发生更新。

探索更加简捷的实时Web通信实现方案,以解决当前基于HTTP协议的实时Web通信技术方案中存在的问题是非常必要的。于是,WebSocket协议产生了,它使Web应用能在第一次请求连接后就建立起双向连接,提高了客户端与服务器间的通信效率,在实现实时Web通信的同时也减少了服务器资源与带宽的消耗。WebSocket协议的出现解决了基于HTTP协议的实时Web通信应用中存在的诸多弊端,有利于开发者开发出实时效果更好的应用。 1.Web通信技术的发展

基于WebSocket协议的方案也减少了系统开销和降低了系统复杂性,减去了不必要的网络流量,缩短了网络延迟。在国内外主要应用于社交订阅、多玩家游戏、股票基金报价、基于位置的应用等对实时数据要求高的场合。目前在所有实时Web通信实现方案中使用得最多的的是基于Ajax的轮询和Comet技术,它们都是基于HTTP的实时Web技术方案。其优点是可达到双向通信,但存在缺点。

基于websocket的即时通信过滤系统

龙源期刊网http://www.qikan.com.cn基于websocket的即时通信过滤系统作者:王以荣来源:《中国科技博览》2017年第32期[摘要]互联网的飞速发展使得人们对实时通信的需求越来越迫切,实现实时通信的软件有成为互联网上第一大软件的趋势。在互联网高速发展的大环境下,WebSocket协议
推荐度:
点击下载文档文档为doc格式
4267k49pzv4c2db011p1797950lpza00fe5
领取福利

微信扫码领取福利

微信扫码分享