

实验六-使用PyMySQL数据存储的Flask登录系统-实验七-集成Flask-SocketIO的实时通信系统
本实验基于Flask框架实现了一个完整的Web登录系统与实时通信系统。主要内容包括:1)用户认证模块,使用PyMySQL连接MySQL数据库实现注册/登录功能,采用密码哈希存储保障安全;2)集成Flask-SocketIO实现实时通信功能,包括在线用户列表、消息广播、房间聊天和私信功能;3) 系统采用事件驱动架构,通过emit/on机制实现双向通信;4) 实验详细分析了WebSocket协议、数据库安全操作、事务处理等关键技术点,并探讨了性能优化和安全防护措施。整个系统实现了从传统HTTP交互到WebSoc
