摘要: 并发编程基本概念 I/O操作 相对内存来说 输入Input输出Output 输入是怎么输入 :键盘\input\read\recv 输出是怎么输出 :显示器 打印机 播放音乐\print\write\send 文件操作 :read write 网络操作 😒end recv recvfrom 函数 阅读全文
posted @ 2020-07-17 19:07 爱浪的跳蚤 阅读(95) 评论(0) 推荐(0) 编辑
摘要: socketserver并发服务 #重要的模板 import socketserver class Myserver(socketserver.BaseRequestHandler): #自己定义一个class类 def handle(self): #方法名必须为handle() conn = se 阅读全文
posted @ 2020-07-17 17:35 爱浪的跳蚤 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 验证客户端的合法性 # 生成一个随机字符串 import os ret = os.urandom(8) print(ret) print(len(ret)) #b'\x0e\xb0\x87<IK\xe7\x0f' #8 # import hashlib # sha = hashlib.sha1(密钥 阅读全文
posted @ 2020-07-17 17:15 爱浪的跳蚤 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 基于TCP协议传输文件 ''' 版本一: 此版本一次写入整个文件大小, 只能传输小文件,大文件可能会传不全 ''' #server端 import socket import json sk = socket.socket() sk.bind(('127.0.0.1',9001)) sk.liste 阅读全文
posted @ 2020-07-17 16:01 爱浪的跳蚤 阅读(399) 评论(0) 推荐(0) 编辑