课程设计 基于TCP/IP聊天程序的设计与实现(附源程序,正文共45页,20093字) 目录 第 1 章 概论 1.1 课题的来源及意义 …………………………………………… 1 1.2 网络聊天的软件的现况……………………………………… 1 1.3 面向对象方法与设计简介…………………………………… 2 1.4 本章小结………………………………………………………… 3 第 2 章 网络聊天程序的设计原理和过程 2.1 TCP/IP协议 …………………………………………………… 4 2.2面向套接字的设计 …………………………………………… 6 第 3 章 软件功能需求分析…………………………………………… 9 第 4 章 概要设计和详细设计 4.1总体设计概述……………………………………………………10 4.2服务器数据库的设计 …………………………………………11 4.3类设计的总体结构 ……………………………………………13 4.4服务器端的常量定义 …………………………………………15 4.5客户端的常量定义 ……………………………………………17 4.6服务器端的底层通讯类的设计………………………………21 4.7客户端的底层通讯类的设计…………………………………23 4.8客户/服务器之间的通讯的数据类的设计 ………………25 4.9发送数据的确认消息的编码方案 …………………………30 4.10服务器端的分配用户帐号的策略…………………………31 4.11 服务器的应用程序类CServerApp的设计 ……………31 4.12 客户端的应用程序类CClientApp的设计 ……………33 4.13服务器端检查用户是否仍然在线的算法 ………………34 4.14服务器端处理用户请求的算法……………………………35 4.15客户端处理服务器发送来数据的算法 …………………40 第 5 章 全文总结与工作展望 5.1 全文总结…………………………………………………………42 5.2 工作展望…………………………………………………………42 参 考 文 献……………………………………………………………………47 |
课程设计 基于TCP/IP聊天程序的设计与实现
- 上一篇:北京理工大学Java课程设计报告 火柴游戏
- 下一篇:毕业论文 旅游网站建设
查看评论
已有0位网友发表了看法