毕业设计论文-基于NET_2.0的局域网即时通信.docVIP

毕业设计论文-基于NET_2.0的局域网即时通信.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业设计论文-基于NET_2.0的局域网即时通信

摘要 即时通信在广域网上飞速发展,由于越来越多的企业对于电子化办公的深入,即时通信系统对于局域网中的需求增多。本文首先介绍了即时通信的历史和研究现状等,然后对网络协议、序列化、多线程处理等即时通信的关键技术进行了分析和研究。在此基础上实现了一个基于.NET 2.0的局域网即时通信系统。此系统采用.NET 2.0作为运行平台,选用了更适宜局域网环境的UDP协议作为其网络协议,并使用了多线程处理来改进系统。通过实验,在局域网环境下此系统运行良好,能实现即时通信的基本功能。 关键词:即时通信,局域网,多线程,网络协议 Abstract Instant messaging online is developing rapidly in the Internet and LAN. This paper introduces the real-time communications, such as history and research, and then on the network protocol, serialization, multi-threaded processing of critical real-time communications technology for the analysis and research. On this basis achieve a LAN instant messaging system based on the.NET 2.0 platform. This system use .NET 2.0 as a platform, choose a more suitable environment for the UDP network protocol as its network protocol, and used to improve multi-threaded processing system. Through experiments, in LAN environment this system is running well, to achieve the basic functions of instant messaging. Keywords:Instant messaging(IM), local area network(LAN), Multi-threaded, Network protocol 目录 1 课题研究背景 1 1.1 即时通讯的发展 1 1.2 即时通讯系统 2 1.3 局域网即时通讯 4 1.4 论文内容安排 5 2 局域网即时通信的关键技术 6 2.1 网络协议 6 2.2 C/S模型 8 2.3 序列化 10 2.4 多线程 11 3 系统设计 13 3.1 系统结构和功能设计 13 3.2 类库的设计 14 3.3 客户端设计 16 3.4 服务器端控制台模块设计 20 3.5 附加功能模块的设计 20 4 系统实现与测试 23 4.1 系统开发平台和实现环境 23 4.2 类库的实现 24 4.3 客户端实现 28 4.4 服务器端实现 29 4.5 附加功能模块实现 32 4.6 系统测试及结果分析 34 5 总结与展望 38 5.1 总结 38 5.2 展望 38 参考文献 40 致谢 41 1 课题研究背景 1.1 即时通讯的发展 1.1.1 即时通讯概要 即时通讯(Instant messaging,简称IM)是一个终端服务,允许两人或多人使用网路即时的传递文字讯息、档案、语音与视频交流。能让你迅速地在网上找到你的朋友或工作伙伴,可以实时交谈和互传信息。而且,现在不少IM软件还集成了数据交换、语音聊天、网络会议、电子邮件的功能。 在早期的即时通讯程序中,使用者输入的每一个字符都会即时显示在双方的萤幕,且每一个字符的删除与修改都会即时的反应在萤幕上。这种模式比起使用e-mail更像是电话交谈。在现在的即时通讯程序中,交谈中的另一方通常只会在本地端按下送出键(Enter或是Ctrl+Enter)后才会看到讯息。 1.1.2即时通讯的历史 IM软件的历史并不久远,但是它一诞生,就立即受到网民的喜爱,并风靡全球。在它的发展史上,以色列人是功不可没的。正是四位以色列籍的年轻人,在1996年7月成立的Mirabilis公司,并于同年11月推出了全世界第一个即时通讯软件ICQ,取意为“我在找你”——“I Seek You”,简称ICQ了。直到现在,ICQ已经推出了它的2002a版本,在全球即时通讯市场上占有非常重要的地位。 早期的ICQ很不稳定,尽管如此,还是受到大众的欢迎,雅虎也推出Yahoo! pager,美国在线也将具

文档评论(0)

gz2018gz + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档