C++实现多路复用服务器与客户端:select接口详解.pdfVIP

  • 0
  • 0
  • 约1.24万字
  • 约 60页
  • 2026-05-21 发布于北京
  • 举报

C++实现多路复用服务器与客户端:select接口详解.pdf

实现一对一的

服务器和客户端:

select都要对输入进行

peerfd/clientfd

fd_set是一个位图,就是一个数组

select接口是一个阻塞式函数

nfds:当前的文件描述符的最大值+1

readfds:传入参数,的读的集合,不需要时设置为NULL;同时,也是传出参数

writefds:传入参数,写的集合,不需要时设置为NULL

exceptfds:传入参数,错误的集合,不需要时设置为NULL

timeout:NULL无限等待(阻塞),直到的fd上发生了

返回值:大于0,表示有多少fd就绪;等于0,超时;小于0发生了错误

输入==》缓冲区有数据可读

磁盘文件open=》fd=内

文档评论(0)

1亿VIP精品文档

相关文档