1 / 43
文档名称:

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

格式:doc   页数:43页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:3346389411 2013/2/6 文件大小:0 KB

下载得到文件列表

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

文档介绍

文档介绍:摘要
即时通信在广域网上飞速发展,由于越来越多的企业对于电子化办公的深入,即时通信系统对于局域网中的需求增多。本文首先介绍了即时通信的历史和研究现状等,然后对网络协议、序列化、多线程处理等即时通信的关键技术进行了分析和研究。 。 ,选用了更适宜局域网环境的UDP协议作为其网络协议,并使用了多线程处理来改进系统。通过实验,在局域网环境下此系统运行良好,能实现即时通信的基本功能。
关键词:即时通信,局域网,多线程,网络协议
Abstract
Instant messaging online is developing rapidly in the and LAN. This paper introduces the real-munications, such as history and research, and then on work protocol, serialization, multi-threaded processing of critical real-munications technology for the analysis and research. On this basis achieve a LAN instant messaging system based on platform. This system use .NET as a platform, choose a more suitable environment for the work protocol as work 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 work(LAN), Multi-threaded, Network protocol
目录
1 课题研究背景 1
即时通讯的发展 1
即时通讯系统 2
局域网即时通讯 4
论文内容安排 5
2 局域网即时通信的关键技术 6
网络协议 6
C/S模型 8
序列化 10
多线程 11
3 系统设计 13
系统结构和功能设计 13
类库的设计 14
客户端设计 16
服务器端控制台模块设计 20
附加功能模块的设计 20
4 系统实现与测试 23
系统开发平台和实现环境 23
类库的实现 24
客户端实现 28
服务器端实现 29
附加功能模块实现 32
系统测试及结果分析 34
5 总结与展望 38
总结 38
展望 38
参考文献 40
致谢 41

1 课题研究背景
即时通讯的发展
即时通讯概要
即时通讯(Instant messaging,简称IM)是一个终端服务,允许两人或多人使用网路即时的传递文字讯息、档案、语音与视频交流。能让你迅速地在网上找到你的朋友或工作伙伴,可以实时交谈和互传信息。而且,现在不少IM软件还集成了数据交换、语音聊天、网络会议、电子邮件的功能。
在早期的即时通讯程序中,使用者输入的每一个字符都会即时显示在双方的萤幕,且每一个字符的删除与修改都会即时的反应在萤幕上。这种模式比起使用e-mail更像是电话交谈。在现在的即时通讯程序中,交谈中的另一方通常只会在本地端按下送出键(Enter或是Ctrl+Enter)后才会看到讯息。

IM软件的历史并不久远,但是它一诞生,就立即受到网民的喜爱,并风靡全球。在它的发展史上,以色列人是功不可没的。正是四位以色列籍的年轻人,在1996年7月成立的Mirabilis公司,并于同年11月推出了全世界第一个即时通讯软件ICQ,取意为“我在找你”——“I Seek You”,简称ICQ了。直到现在,ICQ已经推出了它的2002a版本,在全球即时通讯市场上占有非常重要的地位。
早期的ICQ很不稳定,尽管如此,还是受到大众的欢迎,雅虎也推出Yahoo! pager,municator,而后微软更将Windows messenger内建于Microsoft Windo