- Python的网络编程和多线程的综合应用
- 使用第三方库wxPython进行界面绘制
- 多个客户端可以同时与服务器进行通信
- 服务器可以显示客户端信息至所有客户端
- 服务器可以保存聊天记录和日志
- 启动服务器功能
- 客户端连接到服务器
- 显示聊天信息
- 发送消息到聊天室
- 客户端断开连接
- 客户端重置
- 保存聊天记录
- 停止服务
- 自行配置Server.py中43行和Client.py中67行IP地址与端口,默认为主机
- 运行Server.py并点击启动服务按钮
- 运行Client.py输入用户名称并点击连接按钮
- 客户端在下方文本框输入信息并点击发送即可发送至服务器
- 客户端在下方文本框输入信息并点击重置即可清空文本框
- 客户端点击断开即可断开与服务器连接
- 服务器端点击保存聊天记录即可保存聊天记录至文件record.log
- 服务器端点击停止服务即可停止服务器断开所有客户端连接