- 1
- 0
- 约9.87千字
- 约 9页
- 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
2importsocket
3importthreading
4
5classChatServer:
6def__init__(self):
7self.clients{}
8self.serversocket.socket(socket.AF_INET,socket.SOCK_STREAM)
9self.server.bind((,12345))
10
您可能关注的文档
最近下载
- 实施指南(2025)《HGT3036-2009 饱和蒸汽用橡胶软管及软管组合件规范》.pptx VIP
- 《冲击危险性评价的综合指数方法》.pdf
- 内蒙古 16系列结构标准设计图集 16MG06 预应力混凝土双T板 DBJT 03-21-2017_可搜索.pdf VIP
- 修理手册酷路泽第一册1gr-fe engine mechanical.pdf
- 济南护理职业学院2018年新生录取清单(内蒙古、辽宁、河南.pdf VIP
- 《高效制冷机房技术规程》TCECS 1012-2022.pdf
- 《水利工程智慧运维协同管理技术规程》.docx
- 整形外科建设和管理指南(试行).docx
- 装配式混凝土建筑施工安全技术规程 DB32_T 3689-2019 江苏.pdf VIP
- 中国医师节PPT课件.ppt VIP
原创力文档

文档评论(0)