基于php和服务器推技术的Web即时聊天系统①
王振兴, 黄静
【摘要】摘要: 基于http协议应用于Web端, 实现一个浏览器无关的、便于移植的、高性能的Web即时聊天系统. 系统使用服务器推技术中的ajax长轮询模型构建http通讯模型, 利用开源LAMP架构搭建服务器端程序, 并使用XML文件系统存储即时聊天内容, 前端使用javascript的jquery框架实现与浏览器无关的ajax前端程序. 提供包括文本表情模式的聊天, 便于整合到社交类型的网站中. 项目实践表明, 基于php和服务器推技术的Web即时聊天系统稳定性高, 具有一定的使用价值.
【期刊名称】计算机系统应用
【年(卷),期】2012(021)012
【总页数】5
【关键词】关键词: Web; 即时聊天; 服务器推; php; ajax长轮询
【文献来源】https://http://www.wendangwang.com/academic-journal-cn_computer-systems-applications_thesis/0201241553753.html
随着web2.0的发展, 即时聊天也开始Web化. 即时通讯(Instant Messaging, 简称IM) 是指使用在线识别用户和实时交换信息技术, 依靠互联网平台和移动通讯平台, 以多种信息格式(文字、图片、声音、视频等)沟通为目的, 通过多平台、多终端的通讯技术来实现的同平台、跨平台的低成本高效率的综合通讯方式[1,2].Web即时聊天是即时通讯的一种实现, 主要信息格式是文字. 现在很多Web2.0模式下的网站都有即时聊天功能, 可以和在线的好友聊天. 例如人人网、新浪微博、腾讯微博和facebook等. Web即时聊天相对于传统C/S结构下的