精选优质文档-倾情为你奉上基于Python的网络聊天室设计作者:邓亚君 杨刚 翁文斌 邱泸谊来源:电子技术与软件工程2019年第05期 摘要; 本文使用的网络编程模型是客户端/服务端(C/S)结构,网络聊天功能通过socket模块实现,用户在客户端上登录到指定端口的服务端与其他用户进行网络聊天。服务器启动后,等待客户端的连接,转发客户端指定的聊天用户或所有的其他用户。客户端启动后在Python的GUI界面接收用户传递到服务器端的消息。某一用户可以与指定用户进行私聊,也可以向系统中其他已经登录的客户发送消息实现自由聊天,同时可以管理好友列表如添加或删除好友。 【关键词】网络通信socket多线程GUI界面 1 前言 在互联网相当流行的时代,人们对网络的依赖与日俱增,网络交流更是成为了人们生活的一部分。借助网络聊天工具,人们足不出户就可实现闲聊甚至工作交流,使人们的日常生活与工作需求更加便利。网络聊天室主要包括文字聊天室和视频聊天室这两种。本次设计的文字聊天室使用的是Python语言