聊天室项目(一)框架搭建
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
聊天室项目框架搭建
经过不短的时间对Linux c 的学习,包括基本的c,系统编程,网络编程,数据库等,准备完成聊天室项目。
基本功能:
1. 采用Client/Server架构
2. 注册:Client A登陆聊天服务器,需要注册ID和密码
3. 登陆:注册成功,Client A可以通过自己的ID和密码登陆聊天服务器
4. 查看登录用户:Client A成功登陆后可以查看当前聊天室内其他在线用户Client x
5. 多个Client X可以同时登陆聊天服务器之后,与其他用户进行通讯聊天
a) 私聊:Client A可以选择发消息给某个特定的Client X
b) 群聊:Client A可以建立群组通讯,选择发消息给群组的所有用户
6. 客户端退出保存数据:Client A在退出时需要保存聊天记录
7. 服务器备份数据:Server端维护一个所有登陆用户的聊天会的记录文件,以便备查
附加功能:
1. Server可以内建一个特殊权限的账号admin,用于管理聊天室
root权限
踢出聊天室
禁言
解禁
注销
4. 客户端发送表情:Client端发言增加表情符号,可以设置某些自定义的特殊组合来表达感情.如输入:),则会自动发送”XXX向大家做了个笑脸”
5. Client段增加某些常用话语,可以对其中某些部分进行”姓名替换”,例如,输入/ClientA/welcome,则会自动发送 ”ClientA 大侠,欢迎你来到咱们的聊天室“
6.聊天界面增加随机广告,更加逼真
模块划分:
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献1条内容
所有评论(0)