TCP服务器使用多路复用

启用复用的作用?

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

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

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

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

1.用select实现

代码如下:

poll函数

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

相关推荐
尹人入圣7 分钟前
市面上靠谱的IP驱动产业新场景新工具哪个好
网络·python·网络协议·tcp/ip
Caroline51610 分钟前
GPT Image 2.5还能这么玩!一套提示词生成IP吉祥物,附完整案例
前端·gpt·tcp/ip
2301_8026510823 分钟前
网络编程:UDP协议
网络·网络协议·udp
码完就睡37 分钟前
Linux——socket网络编程
linux·运维·网络
道尔柯南39 分钟前
【Linux】网络基础概念
linux·运维·网络
小宋102139 分钟前
MCP 工具也有供应链风险:注册中心、签名校验、版本锁定与白名单
开发语言·网络·人工智能·php
zxanz142 分钟前
SSL 证书会影响 GEO 跟 SEO 排名吗?
网络·网络协议·ssl
筝筝ba1 小时前
openBMC自动化测试说明
服务器
小此方1 小时前
Linux网络(十八):TCP连接管理详解:从三次握手、四次挥手到CLOSE_WAIT与TIME_WAIT,深入理解2MSL与端口复用
linux·网络·网络协议·tcp/ip
进击的荆棘1 小时前
Linux系统——文件(上)
linux·运维·服务器·文件