- 14
- 0
- 约6.12千字
- 约 13页
- 2018-04-24 发布于福建
- 举报
windows课程的设计的报告
基于UDP协议的网络聊天工具设计
设计目的与要求
.1 设计目的
1、进一步掌握利用Visual C++进行程序设计的能力;
2、进一步理解和运用面向对象程序设计的思想和方法;
3、初步掌握开发一个小型实用系统的基本方法;
4、学会调试一个较长程序的基本方法;
5、理解Windows程序的运行过程;
6、掌握winsocket编程方法。本实验设计内容是:设计一个程序,实现聊天功能,要求有客户端和服务器端。客户端能实现消息的输入和发送、接收消息、连接服务器与断开连接等基本功能;服务器端要求能收发信息、保存客户端的IP信息地址、将接收到的消息向所有客户端转发等基本信息。 设计要求
整个程序使用winsocket 函数做网络数据收发,基于UDP协议。可以直接使用Windows API编程(SDK编程),也可以使用MFC编程。本课程设计中我们使用的是MFC编程。其具体的设计要求如下所述:
服务器端:
在服务器端,当服务器端程序运行时便初始化socket, 创建服务器端,在服务器端包含一个发送窗口和一个接收窗口,以及一个ListBox来显示当前连接到服务器上的客户端的IP地址。
服务器端功能:
初始化socket, 创建服务器端。
接受用户传送来的连接判断命令,并向用户发出响应命令。
维护一个链表,保存所有用户的IP地址。显示所有在线IP。
向链表中的所有用户发送系统消息。
接受用户传送来
您可能关注的文档
最近下载
- GB_T246-2017金属材料 管 压扁试验方法.docx VIP
- 测井技术在塔河油田碎屑岩储层评价中的应用.ppt VIP
- 新教材英语外研版九年级上册Unit6 Live green单元写作专项训练(含答案).docx VIP
- 2021-2026年高考生物真题分类汇编:专题15 基因工程(6年汇编)(广东专用)(解析版).docx VIP
- 运营管理-权责管理手册.xlsx VIP
- azbil阿自倍尔操作手册用户使用说明书CV3000系列 调节阀使用说明书.pdf
- F企业精益生产物流管理优化.docx VIP
- 城市人行天桥与人行地道技术规范(征求意见稿).doc
- AEC-Q100 Rev H-2025 中文版(车规级集成电路应力测试认证标准).docx VIP
- 新零售运营管理:新零售仓储物流管理PPT教学课件.pptx
原创力文档

文档评论(0)