jleebull/zYUddxOzqr — reverse-engineered prompt
Reverse engineered prompt
帮我做一个 Python 多人聊天室系统,适合课程设计展示用。需要有一个服务器端和一个带图形界面的客户端,用户打开客户端后可以输入昵称连接服务器,如果昵称重复要提示并处理。进入后能看到在线用户列表,可以发群聊消息,也可以选择某个用户私聊。聊天内容要实时显示,支持发送文字和图片,图片可以选择本地文件后发送并在聊天窗口里展示。
服务器端负责接收多个客户端连接,维护在线用户状态,广播消息,处理私聊消息,并且在用户异常退出时能自动更新状态。代码尽量写清楚一点,多加注释,方便我后面讲解。用 Python 3.7 以上,界面可以用 tkinter 或 customtkinter,图片处理用常见库就行。请把项目整理成能直接运行的结构,并写一个简单 README 说明怎么启动服务器和客户端。
Want more depth? Deep Reverse