目 录 1.绪论 1 1.1研究背景 1 1.2研究需求 1 1.3相关技术综述 1 1.4开发工具与环境 2 1.4.1 硬件环境 2 1.4.2 软件环境 2 1.5 本文的主要工作 2 2.需求分析 3 2.1研究需求分析 3 2.2功能设计 3 2.3 系统基本流程图 3 2.4所用技术介绍 4 2.4.1端口的概念 4 2.4.2 Socket编程 5 2.4.3 CSocket简介 9 2.4.4 CSocket类编程模型 11 3.总体设计 12 3.1服务端系统分析 12 3.1.1服务器状态管理 12 3.2客户端系统分析 13 3.2.1 客户端功能分析 13 3.2.2 客户端活动分析 13 3.3 用户界面设计 14 3.3.1 服务器启动界面 14 3.3.2 客户端登陆界面 14 3.3.3 用户聊天界面 15 4.采用VC进行编程和调试 16 4.1 VC编程实现步骤 16 4.2 VC程序调试 22 5. 测试结果及分析 25 5.1 功能测试分析 25 5.2 代码测试分析 25 5.2.1 服务器端代码测试 25 5.2.2 客户端代码测试 26 5.3 与同类系统比较分析 26 结束语 28 致 谢 29 参考文献 30 内容来自论文无忧网 www.paper51.com |