毕业设计(论文)-基于局域网的通信工具设计

毕业设计(论文)-基于局域网的通信工具设计

ID:11207536

大小:851.50 KB

页数:41页

时间:2018-07-10

毕业设计(论文)-基于局域网的通信工具设计_第1页
毕业设计(论文)-基于局域网的通信工具设计_第2页
毕业设计(论文)-基于局域网的通信工具设计_第3页
毕业设计(论文)-基于局域网的通信工具设计_第4页
毕业设计(论文)-基于局域网的通信工具设计_第5页
资源描述:

《毕业设计(论文)-基于局域网的通信工具设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、湖南科技大学本科生毕业设计(论文)摘要随着计算机网络技术的发展,各种各样基于网络的应用也随之诞生,比如基于互联网的信息发布,通信,数据共享等等。局域网的发展也同样迅速。很多政府机构,企业,学校,都是先以一个统一的局域网联结在一起,再分别接入INTERNET.因此基于局域网的即时通信工具,就这样应运而生了。所以本文提出了一个更加合理的设计,并在WINDOWS平台上加以了实现.在本实现内将客户端和服务端综合在一个程序之内,用多线程实现不同的并行任务。并进行了人性化的界面设计,使用起来更加简单方便,并且功能十分合理,又易于扩展以及个性化定制。本文通过局域网聊

2、天系统来具体共享内存实现进程间的数据交换,利用windows消息机制实现进程间的同步,两种机制结合使用。关键词:局域网;即时通信;客户端;服务端;多线程;II湖南科技大学本科生毕业设计(论文)AbstractAlongwiththehigh-speeddevelopmentofthecomputernetworktechnology,variousofapplicationsbasedonnetworkwasborn,likeinformationreleasing,datasharing...ThedevelopmentoftheLANisthesa

3、mefast.Somegovernments,enterprisesandschoolsconstituteaLANfirst,thenjoinintoINTERNET.SotheinstantmessengerinLANwasborned.SoImakeanewdesign,andimplementitonWINDOWSplatform.Inmyimplementationtheclientandtheserverwereintegratedinoneprogramwithmultithreadmechanism.AndhadagoodGUI,itw

4、asveryeasytouseit.Andthefunctionisveryrealizable.Atlast,itisalsoeasyforexpanding.Keywords:LAN,instantmessaging,client,server,multithread;II湖南科技大学本科生毕业设计(论文)目录第一章引言-1-1.1研究背景及意义-1-1.2研究现状-1-1.3开发平台、开发技术的介绍-2-1.3.1WindowsSocket网络编程简介-2-1.3.2VC++6.0简介-2-第二章需求分析及可行性研究-3-2.1需求分析-3-2.

5、1.1功能需求分析-3-2.1.2数据需求分析-3-2.1.3性能需求分析-3-2.1.4运行需求分析-4-2.2可行性研究-4-2.2.1成本可行性-4-2.2.2技术可行性-4-第三章相关开发技术的原理性说明-5-3.1Win32编程-5-3.2MFC(MicrosoftFoundationClass)-6-3.2.1简介-6-3.2.2MFC与C语言API的关系-7-3.2.3MFC类库-7-3.3TCP/IP协议及WINDOWSSOCKETS网络编程接口-9-3.3.1TCP/IP协议简介-9-3.3.2WINDOWSSOCKETS网络编程接口

6、概述-10-3.4多线程技术-11-3.4.1进程及线程概述-11-3.4.2MFC对多线程编程的支持-12-第四章概要设计-13-4.1总体设计-13-4.1.1客户端与服务器端的信息交流-13-4.1.2服务器端程序流程图-14-4.1.3客户端程序流程图-15-4.2界面的设计-15-4.2.1MFC控件简介-15-4.2.2界面设计-16-第五章详细设计及编码实现-17-5.1服务器端-17-5.1.1初始化对话框-17-湖南科技大学本科生毕业设计(论文)5.1.2启动服务所对应的功能函数-17-5.1.3停止服务对应的功能函数-18-5.1.

7、4定时器功能函数-19-5.1.5创建线程时调用的功能函数-20-5.1.6在控件IDC_showip上显示参数lParam中的信息-23-5.1.7服务器端消息映射机制-23-5.2客户端-24-5.2.1初始化对话框-24-5.2.2获得本地广播地址的功能函数-25-5.2.3初始化两个SOCKET的功能函数-26-5.2.4接收服务器信息线程的功能函数-28-5.2.5在控件上显示在线用户列表-29-5.2.6接受客户端信息(聊天信息)的线程-30-5.2.7显示通过参数lParam传输过来的聊天信息-31-5.2.8点击IDC_send控件后调

8、用的函数-31-5.2.9定时器功能函数-32-5.2.10客户端的消息映射-34-第六章结束

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

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

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