windows课程的设计的报告.docVIP

  • 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。 向链表中的所有用户发送系统消息。 接受用户传送来

文档评论(0)

1亿VIP精品文档

相关文档