2020年7月4日

网络编程socket 结合IO多路复用select; epool机制分别实现单线程并发TCP服务器

摘要: select版-TCP服务器 1. select 原理 在多路复用的模型中,比较常用的有select模型和epoll模型。这两个都是系统接口,由操作系统提供。当然,Python的select模块进行了更高级的封装。 网络通信被Unix系统抽象为文件的读写,通常是一个设备,由设备驱动程序提供,驱动可以 阅读全文

posted @ 2020-07-04 18:26 zhangmingda 阅读(376) 评论(0) 推荐(0) 编辑

tcp十种状态;关于tcp中time_wait状态(2MSL问题)

摘要: tcp十种状态 注意: 当一端收到一个FIN,内核让read返回0来通知应用层另一端已经终止了向本端的数据传送 发送FIN通常是应用层对socket进行关闭的结果 关于tcp中time_wait状态的4个问题 time_wait是个常问的问题。tcp网络编程中最不easy理解的也是它的time_wa 阅读全文

posted @ 2020-07-04 11:36 zhangmingda 阅读(955) 评论(0) 推荐(0) 编辑

导航