- 0
- 0
- 约1.14万字
- 约 13页
- 2026-08-19 发布于山东
- 举报
7.6项目开发
7.6.1聊天程序
1.功能需求
利用Socket编写一个聊天程序,客户端聊天界面如图7-8所示。单击“发送”按钮可以发送消息,并显示到界面中;单击“设置”可以改变用户名。
图7-8聊天界面
2.项目设计
项目的界面设计如图7-8所示。项目的类图如图7-9所示。
图7-9项目类图
3.项目实现同理是否补充项目设计
同理是否补充项目设计
服务器端主要代码如下(server.py):
1
#server.py
2
importsocket
3
importthreading
4
5
classChatServer:
6
definit(self):
7
self.clients={}
8
self.server=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
9
self.server.bind((,12345))
10
10self.server.listen(5)
11print(PyQt聊天服务器已启动)12
13defhandle_client(self,client_socket,addr):
14
原创力文档

文档评论(0)