摘要: 1.epoll用到了文件描述符的概念:首先,操作系统中一切皆文件文件与文件描述符fd文件是应用程序与系统(包括特定硬件设备)之间的桥梁,而文件描述符就是应用程序使用这个“桥梁”的接口。socket底层也是一个文件,socket.fileno()可以获得socket的文件描述符2.select与epoll:select:采用轮询的方式,客户端越多效率越低;需要将fd传入内核空间,内核处理后返回epo... 阅读全文
posted @ 2019-09-08 15:41 Justaman 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 三次握手:1.A发送请求2.B响应+B请求3.A响应A→B的连接:1和2实现B→A的连接:2和3实现怎么保证每次发送的对方都收到了呢,发送的请求收到了响应即表示上次发送的成功了即永远都是下一次来保证上一次的成功那么,怎么知道3发送成功了呢,因为没有4的响应来保证3了呀?1和2已经保证了A→B的连接是成功的,而3也是A→B的连接,所以默认是成功的四次挥手1.A发送请求2.B响应3.B请求4.A响应A... 阅读全文
posted @ 2019-09-08 12:43 Justaman 阅读(192) 评论(0) 推荐(0) 编辑