- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014年第 6期 信 息通 信 2014
(总第 138期) INFoRMA 1’1ON COMMUNICATIONS (Sum.No138)
基于Java的即时通讯系统的设计研究
张 晗,郭 勇,徐 蕾,肖亚迪
(成都理工大学信息科学与技术学院,四川成都610059)
摘要:随着网络技术的高速发展,即时通讯几乎已经成为了人们利用网络进行沟通的主流方式。文章对即时通讯系统的
相关情况进行了概述,并利用Java的多线程机制和跨平台特性,给出了一套基于Java的即时通讯系统的设计方案,最后
还简单分析了该设计方案的可扩展性及应用。
关键词:即时通讯;Java;多线程;跨平台
中图分类号:TP3l1 文献标识码 :A 文章编号:1673-l131(2014)06—0075-01
即时通讯是随着网络技术的高速发展而兴起的一种新的通 发管理、消息通知管理 (用户上下线通知、离线消息和文件通
讯方式,具有极强的实时性、非同步性、互动性等特点。目前,即 知)。服务器端的主要运行流程如下:
时通讯逐渐成为了人们在 日常生活和工作中利用网络进行沟通 (1)创建服务器端套接字并循环等待接受客户端的连接请
的主流方式,且具有了一定的商业价值。该领域的研究是近年 求 。
来的一大热点,本文对即时通讯系统的设计进行一定的研究。 (2)当与新的客户端连接之后,创建并启动一个新的线程。
l即时通讯系统的发展现状及趋势 (3)在新线程里与客户端进行通信,不断根据客户端的请
求类型为客户端提供相应的服务,直到客户端请求下线或者连
根据用户群体的特点,即时通讯系统可划分为个人和企业
接被主动或异常终止。
即时通讯系统两类。前者基本上部署在互联网中,一般可以免
服务器端子系统核心类的关系应用工厂方法模式进行设
费使用。后者大多数部署在局域网中,通常需要付费购买。
计,以便于增加其它功能。
目前,从产品数和用户量来看,即时通讯一直处于蓬勃发
2.3客户端设计
展的状态。维基百科即时通讯条 目中列举了包括MSN、QQ、
客户端的核心功能包括账户管理 (注册、登陆、注销、用户
AIM 等21款常用的即时通讯软件。据腾讯官方消息称,截至
信息维护)、好友管理 (增加、删除、修改、查询好友)、通讯管理
2012年 12月31日,QQ的活跃用户数达到7.982亿,最高同时
(聊天、留言、聊天记录存储)、文件传输功能。其中文件传输采
在线用户数达到 1.764亿。从开发语言及操作系统平台来看,
用基于UDP连接的P2P技术实现。客户端的主要运行流程如
市场上流行的即时通讯软件大多数是基于c/c++编写而成的,
下 :
其跨平台性较差,只能主要针对某一个平台进行开发,比如QQ
(1)创建与服务器端连接的套接字登陆服务器,或者先完
的Linux版就比Windows版逊色很多。研究性的即时通讯系
成新用户注册再登陆。
统比较多,文献 1【】和[2]分别探讨了Android
您可能关注的文档
最近下载
- 1.1_犬的起源、进化与特征.ppt VIP
- 2024高考语文考前精刷卷专题十四文学类文本阅读散文.docx VIP
- 大学语文之诗经电子教案.doc VIP
- 高校生活超市和24小时便利店租赁经营投标常用方案(最全).doc VIP
- 15J001 围墙大门图集标准.docx VIP
- 双向搅拌桩加固高速公路软土地基现场对比试验研究.pdf VIP
- 铁道概论:铁路信号和通信PPT教学课件.pptx VIP
- 《医学微生物学》课件——细菌的形态与结构.ppt VIP
- 贵州丹寨金汞矿日处理500吨(一期250吨)金汞原矿浮选生产线技改项目环境影响报告书.pdf VIP
- 大一新生班干部竞选演讲稿PPT.pptx VIP
文档评论(0)