Windows:添加管道以选择FD_SET

时间:2017-10-10 07:18:24

标签: c++ sockets select pipe winsock

在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集的方式创建管道。

0 个答案:

没有答案