vc++多线程聊天程序课程设计.docVIP

  • 8
  • 0
  • 约4.64千字
  • 约 10页
  • 2017-01-07 发布于重庆
  • 举报
vc多线程聊天程序课程设计

设计目的 综合运用本课程的知识设计,Visual C++作为,复习巩固课堂所学的理论知识,提高对所学知识的综合应用能力。 (3)、功能具体实现规划 Socket技术要以接受和发送为依据分为客户端和服务器端两种不同的程序,现拟定本局域网聊天程序也分为客户端和服务器端两个部分,服务器部分实现接受客户端连接,接受并转发客户端消息的功能,查看监视局域网信息,向特定主机发送通知,客户端实现向服务器发送登陆消息,并发送用户自定义消息,接受服务器发送来的消息的功能。整个程序依照功能划分模块可以氛围。 1 界面显示 此模块主要用来在屏幕上绘制用户图形界面,使用户有更好的视觉体验。 2 功能初始化 此模块主要用来初始化必要的类库,对其他功能的正常进行起基础作用。 3消息处理 此模块主要对网络消息,和用户操作产生的消息进行处理。 4资源销毁 当程序运行结束时或者某些资源不再需要时,由此模块负责销毁这些不再需要的资源。 2、系统设计: 客户端 主程序以及主要模块功能的执行流程 客户端主要功能模块 、发送信息功能 (2)数据结构说明: 本程序中,客户端不存在复杂数据结构,只是简单的存储了服务器地址和用户昵称。服务器端存储了以客户端地址信息构成的线性链表,用于向客户端转发用户消息 (3)算法流程图: 客户端 四、系统测试与

文档评论(0)

1亿VIP精品文档

相关文档