- 12
- 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。
向链表中的所有用户发送系统消息。
接受用户传送来
您可能关注的文档
最近下载
- 养老护理员国家职业技能标准 (2025 版).docx VIP
- 井控培训考试试题(附答案).docx VIP
- 黄河交通学院《高等数学A》2025-2026学年期末考试试卷(A)卷.docx VIP
- ABB ABB真空断路器 1YHA000093_40.5kV_CL_VD4 用户手册.pdf
- 自动生产排程表(智能化排程,30天).xls VIP
- 机械设计期末考试题及答案.docx
- 2026年长春市市属国有企业面向社会公开招聘(226人)考试备考试题及答案解析.docx VIP
- 2026年长春市市属国有企业面向社会公开招聘(226人)考试参考题库及答案解析.docx VIP
- 2026年长春市市属国有企业面向社会公开招聘(226人)考试备考题库及答案解析.docx VIP
- 2026年长春市市属国有企业面向社会公开招聘(226人)笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)