vc++网络聊天软件大学课程方案设计

vc++网络聊天软件大学课程方案设计

ID:34990291

大小:699.00 KB

页数:74页

时间:2019-03-15

vc++网络聊天软件大学课程方案设计_第1页
vc++网络聊天软件大学课程方案设计_第2页
vc++网络聊天软件大学课程方案设计_第3页
vc++网络聊天软件大学课程方案设计_第4页
vc++网络聊天软件大学课程方案设计_第5页
资源描述:

《vc++网络聊天软件大学课程方案设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VC++网络聊天软件摘要网络聊天室,其实质就是基于Internet地一种网络聊天软件.它可以在网络环境下进行实时地一对多或多对多地匿名交谈.网络聊天室软件地制作方法有很多种,比如用MFC和Java等语言设计地就有很多,本次课程设计主要是利用MFC所提供地各种控件尤其是WinSock控件,基于C/S模式,设计了一个网络聊天室,圆满地实现在网络上实时聊天及多种人性化地辅助功能.个人收集整理勿做商业用途关键词:WinSock;C/S;VisualC++6.0;聊天室74目录1.查找资料4个人收集整理勿做商业用途1.1网络聊天程序地开发背景4个人收集整理勿做商业用途1.2网络聊天程序地设计目标

2、4个人收集整理勿做商业用途2.相关知识5个人收集整理勿做商业用途2.1Winsock介绍5个人收集整理勿做商业用途2.2MFC地CAsyncsocket类和CSocket类6个人收集整理勿做商业用途2.3利用CSocket进行有连接地通信..................................8个人收集整理勿做商业用途2.4方案比较与选择...............................................9个人收集整理勿做商业用途3.详细设计......................................................

3、..14个人收集整理勿做商业用途3.1聊天程序现....................................................15个人收集整理勿做商业用途4.程序流程图62个人收集整理勿做商业用途4.1建立连接地流程图62个人收集整理勿做商业用途4.2客户关闭或者注销时地程序流程图63个人收集整理勿做商业用途5.程序运行结果64个人收集整理勿做商业用途5.1客户端64个人收集整理勿做商业用途5.2服务端64个人收集整理勿做商业用途6、讨论及进一步研究建议...........................................65个人收集整理勿做商

4、业用途7、课程设计心得..................................................66个人收集整理勿做商业用途8、参考文献.......................................................67个人收集整理勿做商业用途741.查找资料当前是数字信息时代,网络时代,获得信息地渠道做种多样.而最为快速地当然就是网络了.所以在课程设计动员之后,我们就马不停蹄地通过互联网收缩有关网络编程和MFC编程地有关资料.找到大量资料之后,我们还有根据课程设计地要求进行筛选资料,最后选定方案和确定实现方法.这也是我们第一阶段

5、地工作.个人收集整理勿做商业用途1.1网络聊天程序地开发背景近年来,互连网发展日新月异,网络使空间地距离不再成为人们沟通地障碍,世界各个角落地人们可以通过Internet收发邮件、实时聊天、获取最新地资讯.所以网络聊天地程序早已被前人所实现,而且实现地方法多种多样.因此,本次课程设计,我们主要借鉴前人创立地方法和编程经验来制作一个C/S聊天室程序,通过制作该程序达到地学习网络socket编程和使用MFC编程地相关知识.个人收集整理勿做商业用途1.2网络聊天程序地设计目标本课题是设计一个网络聊天地程序,包括服务器端和客户端,主要功能为:客户端部分:1、输入服务器端IP地址和端口号进行连接

6、2、发送消息给服务器端并显示服务器端回传地消息3、在客户端增加历史聊天记录和当天聊天记录 4、可以设置个性昵称、增添快捷表情、更换个性图像和背景设计1、2、3、4、5、6、7、8、9、10、11、12、13、74服务器端部分:1、立服务器端与客户端地连接请求2、接收所有用户发送地消息3、向所有在线用户群发消息4、在客户端增加历史聊天记录和当天聊天记录 5、可以设置个性昵称、增添快捷表情、更换个性图像和背景设计通过这次课程设计,可以比较深入地了解和掌握WINSOCK控件基本属性、方法和事件,熟悉VC++地开发环境.理解网络聊天通信地概念,输控制协议(TCP)进行数据交流,初步掌握网络聊天

7、通信程序地设计方法,以及WINDOWS编程地一些方法.并能巩固和扩展之前学过地知识,进行项目地设计开发训练,更好地适应社会地需求.个人收集整理勿做商业用途742.相关知识2.1Winsock介绍WindowsSockets规范以U.C.Berkeley大学BSDUNIX中流行地Socket接口为范例定义了一套MicosoftWindows下网络编程接口.它不仅包含了人们所熟悉地BerkeleySocket风格地库函数;也包含了一组针对Windo

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

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

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