程序设计实践
设
计
报
告
课题名称:_______聊天程序_______
学生姓名:_______徐东玲__________
班 级:___2014211108_________
学 号:___2014210227_________
班内序号:_____26_______________
日 期:___2016/06/07_________
1. 课题概述
1.1课题目标和主要内容
聊天程序虽然形态各异,但就其本质,却是相同的。这种程序一般由两大部分组成:服务器端聊天程序和客户端聊天程序。服务器端聊天程序负责接收来自客户端的聊天信息,并且根据客户端的要求把这些信息转发到另外一个活多个客户中。客户端聊天程序则负责建立与维护与服务器端的连接,向服务器发送客户的聊天内容,同时从服务器接收对方的响应。
1.2系统的主要功能
(1)可以手动输入服务器IP地址和端口号进行连接(客户端功能)。
(2)可以手动建立服务器接受其他客户端的连接要求(服务端功能)。
(3)可以发送消息给服务端,显示服务端传来消息(客户端功能)。
(4)可以接收客户端发送的消息,并将消息传给所有在线的客户端(服务端功能)。
(5)可以自动回复(客户端)。
2. 系统设计
2.1 系统总体框架
2.2 系统详细设计
服务端:
[1] 模块划分图及描述
(1)在特定的端口上等待来自聊天客户的连接请求,并
您可能关注的文档
- RHU2项目简介海水发电厂探讨.docx
- 5第六章矿物共生组合变质相和变质相系解释.ppt
- R常用数据挖掘函数探讨.docx
- 5第五讲《建筑面积规范》2014解释.ppt
- SDL-2014Trados-Studio-学习探讨.docx
- SolrCloud简介探讨.docx
- STM32学习spi探讨.docx
- 《5.1物体的质量》概要.ppt
- SVN客户端用户使用手册探讨.docx
- 14.我应该感到自豪才对精品.doc
- 2026届甘肃省民勤三中高考化学三模试卷含解析.doc
- 2021年人力资源年终工作汇报 附2026年人力预算测算表 可直接套用.pptx
- 2021年直播间氛围打造提升停留时长培训课件.pptx
- 2026届广西钦州市第二中学高三第二次模拟考试历史试卷含解析.doc
- 2020应对儿童厌学叛逆专属心理健康教育宣讲课件.pptx
- 2026届江苏省南通巿启东中学5月高三月考物理试题.doc
- 2026年初中语文写作课件.pptx
- 2026年电子元件检测实训教程PPT.pptx
- 2026届安徽省肥东县圣泉中学高三下期末模拟联考数学试题.doc
- 广东省惠东县惠东高级中学2026届高三考前热身生物试卷含解析.doc
原创力文档

文档评论(0)