C++网络编程:Select实现多路复用服务器与客户端.pdfVIP

  • 0
  • 0
  • 约9.52千字
  • 约 40页
  • 2026-05-15 发布于北京
  • 举报

C++网络编程:Select实现多路复用服务器与客户端.pdf

实现一对一的

服务器和客户端:

select都要对输入进行

peerfd/clientfd

select接口fd_set是一个位图,就是一个数组

是一个阻塞式函数

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

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

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

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

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

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

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

读写

文档评论(0)

1亿VIP精品文档

相关文档