【发布时间】:2014-09-15 15:17:52
【问题描述】:
我目前正在将一些代码从 Linux 移植到 Windows(使用 MinGW)。
根据我understand 的说法,MinGW 不支持 poll(),这是在原版中使用的,所以我正在为select() 重写所有内容。
现在我偶然发现了if (pfd[i].revents & (POLLERR|POLLHUP))...
如何使用select() 获得与此条件相同的条件 - 或者使用 winsock api 或 MinGW 提供的任何内容? POLLERR 部分很简单; if(FD_ISSET (i, &error_fd_set)) 但我对 POLLHUP 部分不知所措。
【问题讨论】: