基于tcpip网络聊天程序的设计.rar
基于tcpip网络聊天程序的设计,资源包括:正文doc格式共45页 20093字附程序设计源文件目录第 1 章概论1.1 课题的来源及意义 11.2 网络聊天的软件的现况 1 1.3 面向对象方法与设计简介 21.4 本章小结 3第 2 章网络聊天程序的设计原理和过程2.1 tcp/ip协议 42.2面向套接字的设计 6第 3 章软件功能需求分析...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 莎士比亚 发布
资源包括:正文DOC格式共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
目录
第 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