网络聊天室结构图.doc

网络聊天室结构图.doc

ID:58183923

大小:37.00 KB

页数:4页

时间:2020-04-26

网络聊天室结构图.doc_第1页
网络聊天室结构图.doc_第2页
网络聊天室结构图.doc_第3页
网络聊天室结构图.doc_第4页
资源描述:

《网络聊天室结构图.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、网络聊天室结构图客户端服务器客户端A用select来读终端和服务器数据终端输入显示内容服务器采用select模式,同时检测多个客户端是否有数据输入,并将各个数据逐一处理客户端B用select来读终端和服务器数据终端输入显示内容A收发数据B收发数据客户端C。。。聊天室程序流程图1.客户端注册登录运行客户端程序从终端读服务类型数据1.登录2.注册3.退出检测登录信息是否正确检测该用户是否已被注册登录成功重新登录注册成功,跳到开始位置重新注册是正确否是否连接服务器成功打印出错信息,退出程序失败1.客户端聊天程序流程图登录成功打印用户输入格式读到信息,并解析到发送消息结构体中输入

2、格式错误从服务器读信息从终端读信息Select等待两路输入终端读向服务器发送消息服务器读解析消息,判断是否为踢人是否根据消息类型,做出相应的操作退出客户端退出客户端是否是退出命令否是2.服务器程序流程图运行服务器程序设置服务器网络套接字加载用户信息链表Select同时等待检测监听和各个客户端是否有信息可读监听与客户端进行连接,同时将该连接文件描述符加入到select监听的读集中监听客户端A文件描述符客户端B文件描述符从客户端B读到消息从客户端A读到消息检测信息是否为关闭服务器检测信息是否为关闭服务器是是先关闭所有的客户端,再关闭服务器先关闭所有的客户端,再关闭服务器解析收

3、到的信息,做出相应的操作解析收到的信息,做出相应的操作否否

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。