网站首页  词典首页

请输入您要查询的论文:

 

标题 基于WebSocket的即时通信系统研究与实现
范文

    

    

    

    摘要:为提高B/S架构下即时通信系统的能力及效率,分析了以HTTP的全双工流技术(BOSH)为代表的传统B/s架构下服务器信息推送技术,研究了基于WebSocket的面向长连接信息通信技术。整合了WebSocket协议与可扩展通讯表示协议(XMPP),实现了一套基于WebSocket和XMPP的即时通信系统,支持基于XMPP的B/S架构下长连接会话保持、即时消息主动推送、状态感知功能。实验结果表明,基于WebSocket的即时通信系统比基于传统技术的即时通信系统在带宽占用、消息收发时延方面具有显著的性能优势。

    关键词:计算机软件与理论;WebSocket;XMPP;即时通信;服务器主动推送;HTML5

    中图分类号:TP311.5 文献标识码:A DOI:10.3969/j.issn.1003-6970.2015.03.017

    本文著录格式:张艺,基于WebSocket的即时通信系统研究与实现[J].软件,2015,36(3):89-94

    0.引言

    随着互联网和web技术的发展,其用于构建网页的主要语言HTML也在不断的完善和扩展,为了满足web开发设计者和使用者的需求,HTML5规范被W3C和世界主流的互联网公司所支持和推荐,成为下一代web应用开发的新标准。HTML5广义上指的是包括HTML、CSS和JavaScript在内的一套技术组合,本文讨论了将WebSocket协议用于即时通信中的优缺点,以及如何基于WebSocket协议构建即时通信应用,实现了基于WebSocket的即时通信系统,并和传统即时通信技术进行对比验证。

    与传统的B/S即时通信方式不同,本文研究的基于WebSocket的即时通信技术采用了WebSocket这一全双工协议来作为浏览器和服务器之间数据传送的桥梁,并且沿用了传统B/S架构下即时通信中所广泛采用的XMPP协议,将XMPP协议与WebSocket协议进行有机融合,在保持传统B/S即时通信系统的易扩展、易互联、易管理的特性的同时,大大增强了B/S即时通信系统的实时性,改善了网络资源和硬件资源的利用率。

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/3/11 21:33:14