聊天室
十级冲浪选手
Linuxer
展开
-
暑假项目聊天室(1)---项目演示
聊天室项目功能需求介绍功能前不加*号的为必须完成的要求,加*号的为附加功能。基本要求:帐号管理:登录注册(防止重复登录、防止重复注册、不显示密码内容)密码加密找回密码好友管理:添加好友(必须通过好友同意)删除好友查看好友列表(显示好友状态)聊天通信:私聊(必须保证不在对方的黑名单里,实时显示)群聊查看聊天记录离线消息*屏蔽某人消息群管...原创 2019-09-01 12:13:30 · 412 阅读 · 0 评论 -
暑假项目聊天室(0)--源码
引言暑假留校结束了,暑假中最重要的一个项目聊天室,在最终的努力下还是完成了,下面就来分析一下我写的聊天室;文件main.c 服务端主函数main_cli.c 客户端主函数和客户端收发线程函数my_deal.h my_deal.c 服务端线程函数服务端菜单函数my_err.h my_err.c 错误处理函数my_friends.h my_friends.c 处理好友的函数my_g...原创 2019-08-31 23:09:30 · 688 阅读 · 0 评论 -
暑假项目聊天室(2)---项目分析
1.我的思路要做一个聊天室,我觉得就是要实现客户端与服务端之间的通信,也就是要在客户端和服务端之间建立连接;总的来说就是下面这幅图,来实现客户端服务器的交互,也就是最简单的cs模型;2.信息的存储和xx管理系统类似,我们用户的信息,用户的数据,用户的聊天记录什么的都需要存储起来,而且我们需要一个东西,作为用户的唯一标示,例如每个人的DNA是独一无二的,我们每个用户也需要一个独一无二的东西来...原创 2019-09-01 21:42:55 · 588 阅读 · 0 评论