知行编程网知行编程网  2022-12-31 19:30 知行编程网 隐藏边栏  12 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于如何使用python做一个聊天小程序?的相关知识,希望可以帮到处于编程学习途中的小伙伴


随着网络时代的发展,我们的人越来越互惠互利,大家的生活水平都提高了,不再局限于面对面的聊天,因为微信、微信,比谁都更亲近其他。


QQ等聊天软件,有没有考虑过在学习python的同时制作一个聊天小程序?有需要的朋友可以看看~





“同时” 去操作用户,就需要用到多线程:

import socket
from threading import Thread



接着创建一下

socket ,绑定地址和端口号:

host = '127.0.0.1'
port = 8080
 
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((host, port))

定义一个字典来存储用户数据,例如连接用户的昵称和地址:

client = {}
addresses = {}
接着可以写一个 whie 循环来接收用户的连接:
while True:         conn, address = s.accept()
         print(address, '已经建立连接')
         conn.send('欢迎你来到帅帅的聊天室,           请输入你的昵称进行聊天'.encode('utf8'))



客户端的实现



创建聊天界面布局


1、


创建面板


2、


创建文本和按钮


3、


容器位置排放


4、


Socket 的接入


5、


Socket 消息发送


6、


运行聊天室



以上就是完整的实现步骤。有兴趣的小伙伴可以试试。流程已经提供给大家了。你可以根据需要填写。

~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享