摘要: 总结: 1. 闭包: 闭包的好处就是让一个变量常驻内存, 供后续的程序使用 2. 查看一个对象是可迭代对象的方法 (1) 使用dir()函数. 如果结果中有 __iter__ 就是可迭代对象 print(dir(obj)) (2) 通过isinstance()函数, 返回True就是可迭代对象 fr 阅读全文
posted @ 2019-01-07 19:33 lokichoggio 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一. 验证用户链接的合法性 1. 服务端: from socket import * import hmac,os secret_key=b'Jedan has a big key!' def conn_auth(conn): ''' 认证客户端链接 :param conn: :return: '' 阅读全文
posted @ 2019-01-07 19:32 lokichoggio 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 一. tcp下的socket 1. 正常的tcp下的socket (1). server端: import socket server = socket.socket() socket.bind(("127.0.0.1", 8001)) # 把地址和端口绑定到套接字 socket.listen # 阅读全文
posted @ 2019-01-07 19:19 lokichoggio 阅读(152) 评论(0) 推荐(0) 编辑