在Windows中,如何将管道添加到select()读取集。 创建一个后:
HANDLE H_TimerPipeRead, H_TimerPipeWrite;
CreatePipe(&H_TimerPipeRead, &H_TimerPipeWrite, NULL, 0)
尝试将管道添加到集合中:
FD_SET(H_TimerPipeRead, &fds);
产生错误:
operand types are incompatible ("SOCKET" and "HANDLE")
如何从管道中获取套接字?或者我应该如何以可以添加到fds集的方式创建管道。