资源简介
基于python socket和tkinter界面库实现的网络聊天室程序,实现登录、注册、在线成员显示、聊天等功能
代码片段和文件信息
import math
import socket
class ChatClient:
def __init__(self):
print(“初始化tcp客户端“)
self.sk = socket.socket()
self.sk.connect((‘127.0.0.1‘ 12323))
# 验证登录
def check_user(self user key):
# 请求类型
self.sk.sendall(bytes(“1“ “utf-8“))
# 依次发送用户名密码
self.send_string_with_length(user)
self.send_string_with_length(key)
# 获取服务器的返回值,“1“代表通过,“0”代表不通过
check_result = self.recv_string_by_length(1)
return check_result == “1“
# 注册
def register_user(self user key):
# 请求类型
self.sk.sendall(bytes(“2“ “utf-8“))
# 依次发送用户名密码
self.send_string_with_length(user)
self.send_string_with_length(key)
# 获取服务器的返回值,“0“代表通过,“1”代表已有用户名
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-01-08 12:42 python聊天室\
目录 0 2019-01-08 12:41 python聊天室\exe\
目录 0 2019-01-08 12:41 python聊天室\exe\data\
文件 128 2019-01-08 12:51 python聊天室\exe\data\user.txt
目录 0 2019-01-08 12:41 python聊天室\exe\image\
文件 16330 2019-01-06 18:51 python聊天室\exe\image\key.png
文件 16082 2019-01-06 18:45 python聊天室\exe\image\user.png
文件 8776695 2019-01-08 12:36 python聊天室\exe\Main.exe
文件 6090483 2019-01-08 12:35 python聊天室\exe\Server.exe
目录 0 2019-01-08 12:40 python聊天室\源码\
文件 2582 2019-01-08 12:16 python聊天室\源码\Client.py
目录 0 2019-01-08 12:31 python聊天室\源码\data\
文件 3 2019-01-08 12:40 python聊天室\源码\data\user.txt
目录 0 2019-01-08 12:31 python聊天室\源码\image\
文件 16330 2019-01-06 18:51 python聊天室\源码\image\key.png
文件 16082 2019-01-06 18:45 python聊天室\源码\image\user.png
文件 3461 2019-01-08 11:57 python聊天室\源码\LoginPanel.py
文件 4242 2019-01-08 12:18 python聊天室\源码\Main.py
文件 4854 2019-01-08 12:05 python聊天室\源码\MainPanel.py
文件 156 2019-01-08 12:02 python聊天室\源码\MD5.py
文件 3984 2019-01-08 11:58 python聊天室\源码\RegisterPanel.py
文件 5798 2019-01-08 12:14 python聊天室\源码\Server.py
相关资源
- Python + PyQt5 + MySQL模拟QQ的聊天与娱乐
- Python-各种对抗神经网络GAN大合集
- Python-CENet用于2D医学图像分割的上下文
- 从零开始学Python网络爬虫所有源代码
- python图和社交网络分析
- 基于模糊神经网络的目标自动识别
- Python爬虫教程基于Python3.X
- 神经网络实现简单的手写数字识别
- 用Python写网络爬虫PDF&源码
- Python网络数据采集.pdf
- Python网络数据采集 高清完整.pdf版
- 手写数字识别:Python+BP神经网络+PYQ
- Python编程:从入门到实践(超清版)
- 基于卷积神经网络的食物图像识别
- Python-基于深度神经网络和蒙特卡罗树
- Python网络爬虫与信息提取课件
- 卷积神经网络的Python实现-参考代码
- python操作海康威视相机------例程由海
- Python神经网络编程高清版.pdf
- python三剑客
- 利用python绘制热图、计算网络节点d
- 基于Python的卷积神经网络的分类
- Python-waifu2x利用卷积神经网络放大图片
- Python神经网络编程.pdf(英文版)+代码
- 卷积神经网络实现图像分类
- 《Python3网络爬虫开发实战代码》.zi
- 从芯片到云端 Python物联网全栈开发实
- 使用Python分析社交网络数据
- Python网络爬虫从入门到实践作者: 唐松
- python神经网络中英文代码.zip
评论
共有 条评论