select函数在Unix/Linux核心编程中的应用
函数简介:select函数用于多路同步I/O操作,函数原型为:
int select(int numfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);
参数说明:
- numfds:需要多路选择的socket的最大值。
- readfds:包含可读数据的socket集合。
- writefds:包含有数据要写的socket集合。
- exceptfds:包含发生异常的socket集合。
- timeout:select操作的超时时间。
返回值:返回socket集合中准备就绪的socket数量。
3.63MB
文件大小:
评论区