摘要: s.fileno() 功能:获取套接字的文件描述符 文件描述符:每一个IO事件 操作系统都会分配一个 不同的正整数与之匹配,该整数即为此IO的文件描述符 sys.stdin 0 sys.stdout 1 sys.stderr 2 s.getsockname() 功能:获取套接字绑定的地址 s.get 阅读全文
posted @ 2019-05-05 09:51 此生执念 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 基于UDP的服务端编程 1、创建套接字 sockfd = socke(AF_INET, SOCK_DGRAM) 2、绑定地址 sockfd.bind() 3、消息收发 data, addr = sockfd.recvfrom(buffersize) 功能:接受UDP消息 参数:每次最多接收消息的大小 阅读全文
posted @ 2019-05-03 21:40 此生执念 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 网络目的:数据传输 OSI七层模型: 应用层:提供用户服务,具体的内容由特定的程序规定 表示层:提供数据的加密和压缩优化 会话层:确定建立应用连接,选择传输服务 传输层:提供数据传输服务,进行流量控制 网络层:路由选择,网络互联 链路层:提供链路交换,具体消息的发送 物理层:物理硬件,接口,网卡的规 阅读全文
posted @ 2019-04-20 14:56 此生执念 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 什么是迭代器 迭代器是访问可迭代对象的工具 迭代器是指用iter(obj)函数返回的对象(实例) 迭代器可以用next(it)函数获取可迭代对象的数据 迭代器函数iter和next iter(iterable)从可迭代对象中返回一个迭代器,iterable必须是能提供一个迭代器的对象 next(it 阅读全文
posted @ 2019-04-09 16:06 此生执念 阅读(61) 评论(0) 推荐(0) 编辑