摘要: server import jsonimport structimport socket# 接收sk = socket.socket()sk.bind(('127.0.0.1',9001))sk.listen()conn,_ =sk.accept()msg_len = conn.recv(4)dic 阅读全文
posted @ 2020-02-04 21:32 混子1 阅读(285) 评论(0) 推荐(0) 编辑
摘要: # socket 底层模块# socketserver 基于socket完成的# tcp协议的server端处理并发的客户端请求# 网盘 : 文件的上传和下载server 端 import timeimport socketserverclass Myserver(socketserver.Base 阅读全文
posted @ 2020-02-04 21:31 混子1 阅读(191) 评论(0) 推荐(0) 编辑
摘要: """md5 加密算法数据加密三大步骤:1.获取一个加密对象2.使用加密对象的update进行加密,update方法可以调用多次3.通常使用hexdigest获取加密结果"""import hashlib# m =hashlib.md5()# m.update('中文add'.encode('utf 阅读全文
posted @ 2020-02-04 21:27 混子1 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 两个函数:pack()、unpack()struct模块最重要的两个函数就是pack()、unpack()方法 打包函数:pack(fmt, v1, v2, v3, ...) 解包函数:unpack(fmt, buffer) import structnum1 = 129469649num2 = 1 阅读全文
posted @ 2020-02-04 21:25 混子1 阅读(139) 评论(0) 推荐(0) 编辑
摘要: json.dump 序列化 json.dumps 将一个python值转换成json格式的字符串 json.load 反序列化 json.loads 将一个json格式字符串转换成python值。 json模块在python中用于处理json格式数据,主要包含以下4个函数,其中json.dumps( 阅读全文
posted @ 2020-02-04 21:22 混子1 阅读(194) 评论(0) 推荐(1) 编辑
摘要: # tcp协议的多人多次通信 # 和一个人通信说多句话 # 和一个人聊完再和其他人聊 # socket() tcp协议的server # bind 绑定一个ip和端口 # listen 监听,代表socket服务的开启 # accept 等,到有客户端来访问和客户端建立连接 # send 直接通过连 阅读全文
posted @ 2020-02-04 21:15 混子1 阅读(183) 评论(0) 推荐(0) 编辑