局域网LanQQ聊天项目

本文记录了一次在局域网内构建类似QQ的聊天系统的项目经历,包括服务端和客户端的功能设计,如用户注册登录、点对点及群聊、文件传输、敏感词过滤等。项目使用了数据库或文件管理用户数据,加密存储聊天记录,并实现了多客户端接入的线程同步。同时,提供了数据库和通信协议设定、整体框架设计的博客链接。
摘要由CSDN通过智能技术生成

一、简介       

        在汇文上嵌入式培训课,做了这个局域网内的QQ聊天项目,收获很多,把这段经历写成博客,自己也总结一下,同时也分享一下经验。

二、项目要求

在局域网内构建功能类似于QQ的综合的聊天系统,该聊天系统主要包括以下功能:

        (1) 服务端

                1.1    新用户注册,老用户验证登录,管理员可以对用户实行管理,管理功能有:删除用户并永远不能再注册、对用户进行限时禁言、指定管理人。

                1.2    点对点私聊和群聊两种,群聊人数至少10人,对传输内容加密处理,加密方法自定。

                1.3    对聊天内容进行记录和保存。管理员可对聊天记录进行管理,删除,导出之类的。

                1.4    对聊天内容进行关键词过滤,管理员可设置敏感词句,发现聊天内容有敏感词句,立即进行详细记录。

                1.5    管理员可对所有用户广播,如果用户不在线,登录后推送广播信息。

                1.6    离线消息。

                1.7    点对点文件

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dmfrm

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值