即时通讯软件开发技术与实现

即时通讯软件开发技术与实现

ID:38263417

大小:146.50 KB

页数:3页

时间:2019-05-25

即时通讯软件开发技术与实现_第1页
即时通讯软件开发技术与实现_第2页
即时通讯软件开发技术与实现_第3页
资源描述:

《即时通讯软件开发技术与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第!"卷第#期乐山师范学院学报1"’2!"34"2#!""#年#月!"#$%&’"()*+,&%-*&.,*$+/"’’*0*$%&2566#即时通讯软件开发技术与实现刘毅金澎"乐山师范学院计算机科学系$四川乐山(&)"")&摘要!本文主要分析了即时通讯软件的运行模式’协议选择’开发技术等$提出了开发过程中的有关处理方法$并通过一个具体的实例来分析如何运用*+,-./开发工具开发局域网即时通讯软件%关键词!即时通讯(软件开发(012345编程中图分类号!’()*)+",文献标识码!-文章编号!.""*/01112!""#3"#/""11/")&引言%&音频’视频!不少网站的

2、/<0具有音频"甚至视频&通讯功能$只要上网者的计算机配置了适当的设备和驱动!&世纪以计算机为代表的信息产业$标志着人类社会程序$就可相互进行语音和影像通讯%国内著名的碧聊网进入了信息时代%计算机网络的研究和发展$特别是/6#站就很具代表性$人们不仅可以相互音频双工通讯$甚至547645在全球的推广和应用$对全世界科学’经济和社会产还能在聊天大厅唱歌’朗诵及播放伴奏音乐%生了重大影响%而网络通讯的出现又把全世界各个地方的从用户角度要求/<0应该具有在线查找’传送文件’人的距离拉得越来越近)随着互联网的普及$具有交互功留言’接发邮件及记录通讯信息$有的/<0还可以在网上能的应

3、用软件日益受到亲睐$尤其是即时通讯软件"/8#打传呼’发手机短信%849:;54<188=6:2;5:1601>5?;74$/<0&大受欢迎%&(%和优秀的/<0应该保证反应及时’通信迅速’信息准确!(%网站使用/<0的在线人数常达几万人$上百万人同时可靠A容量"同时在线人数&大(语音等多媒体信号保真度出现在腾讯的@@上%优秀的/<0确实为天南地北的人们高’无断续现象%其中反应迅速最为重要$如果一个/<0反的信息勾通提供了便利$对提高网站知名度起到了至关重应迟钝$一定没有生命力%大容量的/<0可以保证网站人要的作用$国外有的公司甚至把/<0作为支柱软件推出%气旺盛$不断提高

4、网站知名度$也是一个重要指标%应用开发人员掌握/<0有关开发技术$设计出适合具体要功能较强的/<0应该具有通过服务器中转和客户之求的$具有自主版权的/<0是一件非常有意义的事情%间点对点联系两种路径的通讯方式%/<0的覆盖范围分为局域网和互联网两种%!/0<应具备的功能和要求%/<0的开发模式和协议选择/<0的媒体形式可以分为!&&文字!上网者能够对所选择的通讯对象发送文字信/<0以互联网或局域网为依托$采用$B%"2C:465DE47F#息并能即刻收到反馈$这是/<0最主要的功能$也是最基47&或&D%"G71?E47DE47F47&运行模式%在$D%模式中$客户本的要求

5、%端软件以应用程序";HHC:2;5:16&的形式运行%在&D%模式!&图形’图像!上网者能够通过/<0在界面中传送图中$客户端以浏览器方式运行$一般采用*.IJ,技术和形’图像%嵌入式开发"如K;F;LHHC45和J0L25:F4’&技术相结合的方收稿日期!!""#$"%$&&作者简介!刘毅"&’(#$#$男$重庆开县人$硕士$讲师$研究方向!数据库%((式开发客户端软件!#A4IG8分为服务端和客户端不同的组件!如果选择:.&支持!"#最简单的协议是$%%&"超文本传输协议#$协议$服务器端和客户端使用统一的#A4IG8组件$没有服’%%&属于应用层传输协议$优点是编程

6、简单$对开发人务端和客户端之分!%-&和:.&协议都需要绑定一个主员的技术要求不高$缺点是传输速度较慢!另外$’%%&协机端口$客户用服务器的!&地址和端口进行通讯!端口是议靠(((服务软件支持$而(((服务软件担负着繁一个K&LMMNM之间的整数$ODP;以下的端口被保留"如重的所有网页传输$如果要把!"#这一高频率访问的任务’%%&协议使用端口QD#$!-#只能选用高于RDP;的空闲也交给!"#服务软件承担$可能会不堪重负而使!"#变得端口!%-&和:.&端口是不相关的$比如两个程序分别使反应迟缓$甚至会被!"#拖垮!选择’%%&协议时$服务程用了%-&和:.&协议$这

7、两个协议完全可以使用相同的序常采用()*支持下的+#&%,#&%&$&%-’!%!#+&!等工端口而互不影响!具开发$客户端采用.’%/0%,121345678%9*#45678等技术开为同时处理多个并行通讯任务$充分利用服务器的硬发!件资源"如大内存和多-&:#的特性$提高服务器的信息传%-&"传输控制协议#和:.&"用户数据报协议#是开输效率$!-#的服务端程序应该采用多线程技术$使多个通发!-#比较理想的选择!采用这两种协议时$繁重的通讯讯任务在服务器中并行运行!管理往往要由专门设计的支持此种协议的服务程序来

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。