目录
一、 系统功能 1
二、 相关技术 1
三、 总体设计 1
四、 详细设计 1
开启线程处理当前客户端请求 2
多任务线程并发技术 2
接收客户端请求并判断请求类型 2
五、 运行结果 3
六、 心得体会 18
6.1 学习知识 18
6.2 后期拓展: 19
6.3 遇到的问题 19
七、 参考资料 19
一、系统功能
1.用户登录功能
2.用户发送信息功能
3.提供可视化图形界面
二、相关技术
1.使用了python GUI 类库 中的图形化界面
2.多任务线程
3.网络编程
4.数据库编程
三、总体设计
项目概述:
聊天室是一款C/S(客户端/服务器端)模式的软件,包含了服务器端程序和客户端程序两部分,客户端发送聊天信息到服务器,服务器将信息转发给其他在线登录的用户。
客户端 john 《----接收《--------
客户端 edward 《-----接收《--------- 服务器
用户端 smith ------》发送---------》
项目环境:
Window10 + python3.7 + pycharm
项目模式:C/S模式
所用技术:1.python GUI 类库
2.多任务线程
3.网络编程
4.数据库编程