北邮程序设计实践-聊天程序探讨.docx

程序设计实践 设 计 报 告 课题名称:_______聊天程序_______ 学生姓名:_______徐东玲__________ 班 级:___2014211108_________ 学 号:___2014210227_________ 班内序号:_____26_______________ 日 期:___2016/06/07_________ 1. 课题概述 1.1课题目标和主要内容 聊天程序虽然形态各异,但就其本质,却是相同的。这种程序一般由两大部分组成:服务器端聊天程序和客户端聊天程序。服务器端聊天程序负责接收来自客户端的聊天信息,并且根据客户端的要求把这些信息转发到另外一个活多个客户中。客户端聊天程序则负责建立与维护与服务器端的连接,向服务器发送客户的聊天内容,同时从服务器接收对方的响应。 1.2系统的主要功能 (1)可以手动输入服务器IP地址和端口号进行连接(客户端功能)。 (2)可以手动建立服务器接受其他客户端的连接要求(服务端功能)。 (3)可以发送消息给服务端,显示服务端传来消息(客户端功能)。 (4)可以接收客户端发送的消息,并将消息传给所有在线的客户端(服务端功能)。 (5)可以自动回复(客户端)。 2. 系统设计 2.1 系统总体框架 2.2 系统详细设计 服务端: [1] 模块划分图及描述 (1)在特定的端口上等待来自聊天客户的连接请求,并

文档评论(0)

1亿VIP精品文档

相关文档