VC++网络聊天软件摘 要网络聊天室,其实质就是基于 Internet 的一种网络聊天软件。它可以在网络环境下进行实时的一对多或多对多的匿名交谈。网络聊天室软件的制作方法有很多种,比如用 MFC 和 Java 等语言设计的就有很多,本次课程设计主要是利用 MFC 所提供的各种控件尤其是 WinSock 控件,基于 C/S 模式,设计了一个网络聊天室,圆满地实现在网络上实时聊天及多种人性化的辅助功能。关键词:WinSock;C/S ;Visual C++ 6.0;聊天室目录1.查找资料.........................................................41.1 网络聊天程序的开发背景........................................41.2 网络聊天程序的设计目标........................................42.相关知识.........................................................52.1 WINSOCK 介绍...................................................52.2 MFC 的 CASYNCSOCKET 类和 CSOCKET 类..............................62.3 利用 CSOCKET 进行有连接的通信..................................82.4 方案比较与选择...............................................93.详细设计........................................................143.1 聊天程序现....................................................154.程序流程图......................................................624.1 建立连接的流程图.............................................624.2 客户关闭或者注销时的程序流程图...............................635.程序运行结果....................................................645.1 客户端.......................................................645.2 服务端.......................................................646、讨论及进一步讨论建议...........................................657、课程设计心得..................................................668、参考文献........................