TCP服务器使用多路复用

启用复用的作用?

解决linux系统中的io阻塞问题,让多个阻塞io接口可以一起执行。无需开启线程,节省系统资源。

linux系统中的阻塞io有哪些?

scanf、read管道、eadTcp套接字、acppet接收连接请求

有以下两种方式实现多路复用:

1.用select实现

代码如下:

poll函数

函数poll()实现与select()基于一样的功能,只是参数的组织形式不同

相关推荐
IUGEI1 分钟前
【计算机网络】HTTP/3如何实现可靠传输?
java·网络·后端·网络协议·tcp/ip·计算机网络·http
CIANTECH_Heidi3 分钟前
精准配置重构光模块成本效能:深圳光特通信1X9、SFP单收/单发光模块
运维·服务器·网络·数据库·光模块
池以遇24 分钟前
HCIP--OSPF综合实验
网络·智能路由器
元气满满-樱26 分钟前
思科:静态路由配置实验
网络·智能路由器
尹蓝锐44 分钟前
Linux解压各种压缩包命令
linux·运维·服务器
飞鸡1101 小时前
解决conda环境遇到的qt.qpa.plugin: Could not find the Qt platform plugin “xcb“ in ““问题
服务器·数据库·qt
せいしゅん青春之我2 小时前
【JavaEE进阶】JVM-面试中的高频考点1
java·网络·jvm·笔记·面试·java-ee
鸢尾掠地平2 小时前
防火墙的相关知识点与iptables源地址转换实验
网络
动感小麦兜2 小时前
00-华为hi3798mv100刷NAS
网络