TCP服务器使用多路复用

启用复用的作用?

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

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

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

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

1.用select实现

代码如下:

poll函数

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

相关推荐
m0_7345717621 分钟前
深入理解5g <十二> pucch
网络·5g
闲云野鹤在人间38 分钟前
Docker入门|第3章 镜像详解
linux·网络·docker·容器·centos·云计算·php
团子股股东峥哥1 小时前
day38-RHEL-管理存储堆栈
linux·运维·服务器
华章酱1 小时前
Linux服务器快速排查有问题的ip请求
服务器·安全·线上问题·攻击排查
luj_17681 小时前
击穿分析五大关键步骤
开发语言·网络·c++·经验分享·算法
开开心心就好1 小时前
低年级识字练笔顺工具,电脑和安卓端都能用
前端·javascript·网络·安全·scala·erlang·语音识别
个性小王1 小时前
配置kali在线源(阿里云)
网络·网络安全
captain3762 小时前
网络原理(4)-TCP ▲▲▲
java·服务器·网络·网络协议·tcp/ip
溪语流沙2 小时前
【Python项目实战】部署上线:把博客发布到云服务器
服务器·开发语言·python