# 工具鸡-聊天室源码PYTHON-PHP-JAVA-JS-FLASK-VUE
**Repository Path**: zhang_java/Tool-Chicken-Chat
## Basic Information
- **Project Name**: 工具鸡-聊天室源码PYTHON-PHP-JAVA-JS-FLASK-VUE
- **Description**: 兼容web,android,ios的聊天室。一次开发多端使用
- **Primary Language**: JavaScript
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 50
- **Created**: 2021-09-01
- **Last Updated**: 2021-09-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
### 工具鸡-聊天室
    兼容web,android,ios的聊天室。一次开发多端使用。
### 单机并发性能测试
```
[root@VM_65_181_centos ~]# websocket-bench -a 1000 -c 1000   http://212.64.83.121:501/room
Launch bench with 1000 total connection, 1000 concurent connection
0 message(s) send by client
1 worker(s)
WS server : socket.io
#### steps report ####
┌────────┬─────────────┬────────┬──────────────┐
│ Number │ Connections │ Errors │ Duration(ms) │
├────────┼─────────────┼────────┼──────────────┤
│ 1000   │ 1000        │ 0      │ 27790        │
└────────┴─────────────┴────────┴──────────────┘
#### total report ####
┌────────┬─────────────┬────────┬──────────────┬──────────────┬──────────────┐
│ Number │ Connections │ Errors │ Message Send │ Message Fail │ Duration(ms) │
├────────┼─────────────┼────────┼──────────────┼──────────────┼──────────────┤
│ 1000   │ 1000        │ 0      │ 0            │ 0            │ 27790        │
└────────┴─────────────┴────────┴──────────────┴──────────────┴──────────────┘
```
### 客户端体验地址
https://im.zhuhui.store
http://212.64.83.121:82
### 后台体验地址
http://admin.zhuhui.store  
http://212.64.83.121:83
账户: admin888
密码:123456
### 安卓版下载地址
http://down.zhuhui.store/chat.apk
http://212.64.83.121:84/chat.apk
### 桌面端下载地址
http://down.zhuhui.store/chat.exe
http://212.64.83.121:84/chat.exe
### 文档地址
http://doc.zhuhui.store
http://212.64.83.121:81
### 项目架构
    app是前端,基于vue开发,
    chatAdmin是后台,基于vue开发,
    chatApi是接口,基于flask开发,
    前后端完全分离项目,适用于多端聊天应用。
### 前端项目功能
- [x] 登录注册
- [x] 用户界面
- [x] 设置界面
- [x] 聊天消息列表
- [x] 联系人列表
- [x] 聊天界面
- [x] 群聊
- [x] 聊天未收到重发
- [x] 增加聊天记录云端存储
- [x] rsa 加密数据
- [x] H5 语音
- [x] 视频聊天 2020/06/27 video分支
### 后台项目功能
- [x] 登录
- [x] 房间管理
- [x] 通讯录管理
- [x] 用户管理
- [x] 管理员管理
- [x] 管理员发起用户会话
### 项目截图
ZDICY.png")
VSCZNI~(MZW.png")

WI9VH$GD~XK15IH}}5.png")

 ### 前端项目安装
    cnpm install
### 前端项目开发环境
    npm run dev
### 前端项目生产环境
    npm run build
### 后端项目安装
    1.运行环境python3.5+, mysql5.6+, redis3+, centos7+
    2.数据库sql文件在doc目录下,运行安装
    3.centos运行install下面的脚本进行安装python3及扩展
        ./install_py3.sh
        ./install_vendor.sh
    4.将uwsgi的配置文件放在后端根目录下并执行命令
        uwsgi uwsgi.ini
        uwsgi uwsgiWeb.ini
    5.测试运行
        python socketRun.py
        python run.py
### win10安装工具鸡-聊天室视频
https://www.bilibili.com/video/BV1154y1y7H3
### centos安装工具鸡-聊天室视频
https://www.bilibili.com/video/BV1yD4y1R738
#### 作者其他开源产品
1. mvc 分层,json api 载体(中庸)的 flask
2. 工具鸡前端 app 项目 
3. 状态栏监听安卓客户端 
4. plainCms
#### 群内交流

#### 捐助作者

### 购买实时最新版
[淘宝链接](https://item.taobao.com/item.htm?ft=t&id=627987350463).
### 二次开发
    如果你对此项目有什么好的想法,可以联系作者定制开发。
### 前端项目安装
    cnpm install
### 前端项目开发环境
    npm run dev
### 前端项目生产环境
    npm run build
### 后端项目安装
    1.运行环境python3.5+, mysql5.6+, redis3+, centos7+
    2.数据库sql文件在doc目录下,运行安装
    3.centos运行install下面的脚本进行安装python3及扩展
        ./install_py3.sh
        ./install_vendor.sh
    4.将uwsgi的配置文件放在后端根目录下并执行命令
        uwsgi uwsgi.ini
        uwsgi uwsgiWeb.ini
    5.测试运行
        python socketRun.py
        python run.py
### win10安装工具鸡-聊天室视频
https://www.bilibili.com/video/BV1154y1y7H3
### centos安装工具鸡-聊天室视频
https://www.bilibili.com/video/BV1yD4y1R738
#### 作者其他开源产品
1. mvc 分层,json api 载体(中庸)的 flask
2. 工具鸡前端 app 项目 
3. 状态栏监听安卓客户端 
4. plainCms
#### 群内交流

#### 捐助作者

### 购买实时最新版
[淘宝链接](https://item.taobao.com/item.htm?ft=t&id=627987350463).
### 二次开发
    如果你对此项目有什么好的想法,可以联系作者定制开发。