PingPangChat即时聊天程序 v2.7.0

来源:www.ruanwenbai.com       编辑:admin
2022-08-28 09:21

PingPangChat即时聊天程序 v2.7.0功能介绍

PingPangChat是一款基于netty的websocket即时聊天程序。拥有单聊、群聊、语音录制推送、视频聊天、直播、历史聊天对象等功能。


软件构造

聊天前台:layui

后台管理:X-admin

后端框架:springboot2,netty,druid,mybatis,redis,zookeeper

服务端支持集群部署


功能点

1.单聊

2.群聊

3.图片、表情、音频、视频发送

4.聊天记录

5.支持录音发送音频

6.支持视频聊天

7.支持直播、也可以搭建flv拉流

8.断线重连

9.后台管理在线用户、注册用户、群组、消息管理

10.管理员广播

11.实验性功能人脸测试


数据传输格式为自概念JSON格式

信息主体格式

{
"cmd":null,
"from":null,
"accept":null,
"group":null,
"msg":null,
"status":null,
"id":null,
"createDate":"2021-01-09 22:26:14",
"chatSet":null,
"groupSet":null,
"oldMsg":null
}

绑定服务端

{
"cmd":"1",
"from":{
"userCode":"dnmt",
"userName":"大内密探"
},
"msg":"39cb8c2a98914f0a8a84c09a34990af8"
}

单聊

{
"cmd":"3",
"from":{
"userCode":"dnmt"
},
"accept":{
"userCode":"fhx"
},
"msg":"单聊测试"
}

群聊

{
"cmd":"4",
"from":{
"userCode":"dnmt"
},
"group":{
"groupCode":"g003"
},
"msg":"群聊测试"
}

程序用

1.初始化db脚本

2.修改配置文件application.properties中的db、redis、zookeeper信息即可

3.视频聊天和直播部分用的是peerjs

需要自己配置node的服务端


功能界面

PingPangChat即时聊天程序 v2.7.0下载地址

PingPangChat即时聊天程序 v2.7.0

广告位810*200
相关阅读