一种基于UDP协议的即时通信系统的研究

被引量 : 50次 | 上传用户:debaobei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的发展和网络通信技术在现代科技领域的应用日益深入,对网络通信的服务需求也越来越多,对通信的即时性也有了越来越高的需求。当前,研究网络即时通信系统是当今网络编程方面的一个热门课题。本文就是在此背景下,设计并实现了一个基于UDP协议(User Datagram Protocol用户数据报协议)的网络即时通信系统。论文首先研究了TCP/IP/UDP协议。对TCP/IP的各层功能和II)协议的一些相关概念予以分析。然后重点剖析了TCP协议与UDP协议的异同,明确了本程序采用UDP协议的原因。其次,研究了Windows网络编程相关知识,包括Winsock的基本概念和编程原理,数据报套接字编程的常用函数和模型以及常用的MFC网络编程类。在研究了MFC的消息映射机制和MFC中的多线程技术之后,根据即时通信系统的设计要求和实现的功能,确定通信系统的总体框架模型。本论文实现的通信系统是在VC++开发环境下、基于UDP通信协议、使用当前流行的模块化软件设计思想编程实现的。首先,在确定了系统的整体模型之后,对即时通信系统功能实现的主要模块,包括网络的连接,消息的发送和接收,文件的发送和接收予以详细的介绍,并在此基础上对系统功能进一步完善,添加了截图,信息扫描,托盘显示等功能,最后对整个系统进行了测试,并分析了测试结果。本论文比较系统地研究了即时通信系统的实现流程,加深了对网络通信软件的设计和实现的理解。
其他文献
数据挖掘研究如何从大量的数据中获取对决策有帮助的知识。股票市场是证券业和金融业必不可少的重要组成部分,受到投资者的普遍关注。有效的股票预测在金融投资领域占有重要
<正>近年来,围绕"阅读教学内容的讨论方兴未艾,有人欲挣脱"内容理解"的桎梏而奔突,有人欲寻觅"关注表达"的良药而奔波……繁花似锦中,也易目迷五色。也许路走得太远,我们常常
属地化管理以来,地勘单位探索了各具特色的发展道路,但加快发展与制度设计缺陷之间的矛盾日益凸显,现阶段地勘单位改革发展面临一些绕不开、躲不过的“两难”问题。正确认识并有
<正>杨端六(1885年~1966年),原名杨冕,又名杨超,男,湖南省长沙县人。教授,经济学家,会计学家,教育家,中国货币银行学开拓者,我国商业会计学的奠基人。一、个人生平简介杨端六,
我国电力市场经过多年的发展,在电价确定、电力交易方式方面都存在着一些弊端,严重制约着我国经济的发展,需要在借鉴国外发达国家经验的基础上制定符合我国国情的电力市场交
实训基地作为高等职业教育全面开展有效教学活动的一个最基本的条件,对从整体上提高高职院校的教学水平与质量有着重要的推动作用。同时,高职院校的实训基地也是广大高职院校
<正>一、微贷的主要特点微贷也叫微贷款,微小贷款的简称,是国际上一种成熟的金融产品,是指专门为微小企业、个体工商户和中低收入家庭提供的、商业可持续的小额贷款。由于微
目的调查养老机构医护人员临终关怀知信行现状及影响因素。方法采用医护人员临终关怀知信行问卷对长沙市8所养老机构206名医护人员进行调查。结果医护人员临终关怀知识(11.37
行政问责制是西方国家政治生活中的常见现象,也是体现民主和宪政原则的一种重要的制度安排。近期,随着一系列重大责任事故的发生,我国的引咎辞职制度日益呈现出制度化趋势。
本研究选取儿科临床常见疾病—小儿咳嗽变异性哮喘作为研究对象,该类疾病近年来发病率呈明显上升的趋势,中医中药治疗该病的疗效显著,优势明显。本项目研究的目的旨在通过对