linux网络编程之多路I/O转接服务器poll函数
(1)poll函数
头文件:#include<poll.h>
int poll(struct pollfd*fds, nfds_t nfds,int timeout);
struct pollffd{
int fd;//文件描述符
short events;//监控的事件
short revents;//监控事件中满足条件返回的事情
};
参数取值:
(2)使用poll实现多路转接服务器功能:
(1)poll函数
头文件:#include<poll.h>
int poll(struct pollfd*fds, nfds_t nfds,int timeout);
struct pollffd{
int fd;//文件描述符
short events;//监控的事件
short revents;//监控事件中满足条件返回的事情
};
参数取值:
(2)使用poll实现多路转接服务器功能: