Python编程及项目开发 第7章-项目开发.pdfVIP

  • 1
  • 0
  • 约9.87千字
  • 约 9页
  • 2026-08-19 发布于山东
  • 举报

Python编程及项目开发 第7章-项目开发.pdf

7.6项目开发

7.6.1聊天程序

1.功能需求

利用Socket编写一个聊天程序,客户端聊天界面如图7-8所示。单击“发送”按钮可

以发送消息,并显示到界面中;单击“设置”可以改变用户名。

图7-8聊天界面

2.项目设计

项目的界面设计如图7-8所示。项目的类图如图7-9所示。

图7-9项目类图

3.项目实现

服务器端主要代码如下(server.py):

1#server.py

2importsocket

3importthreading

4

5classChatServer:

6def__init__(self):

7self.clients{}

8self.serversocket.socket(socket.AF_INET,socket.SOCK_STREAM)

9self.server.bind((,12345))

10

文档评论(0)

1亿VIP精品文档

相关文档