一个基于 Flask + Socket.IO 的匿名实时聊天室项目。
- 匿名游客身份生成
- WebSocket 实时通信
- 多用户消息广播
- 用户加入/离开提示
- Docker 一键部署
- Python 3.11
- Flask
- Flask-SocketIO
- Socket.IO
- Docker
安装依赖:
pip install -r requirements.txt启动:
python app.py访问:
http://localhost:5000
构建镜像:
docker build -t anonymous-chat .运行:
docker run -p 5000:5000 anonymous-chat- Redis 消息队列
- 用户昵称自定义
- 聊天记录存储
- 内容过滤
- HTTPS 部署