函数轮询的头文件

时间:2013-04-13 06:59:04

标签: c

我正在尝试使用非阻塞套接字创建聊天应用程序。为此,我应该使用poll()函数。我知道我已经包含了" poll.h"头文件,但我的编译器说"没有找到这样的文件或目录",另一方面如果我不包含这个文件我的代码接受结构pollfd,它编译得很好但是在运行时给了我一个错误,即变量" P在没有被初始化的情况下被使用"(我定义了" P"是一个pollfd变量) 有人可以告诉我在这种情况下我该怎么办...... 是否可以下载头文件? 我正在开发visual studio 2008。

1 个答案:

答案 0 :(得分:0)

根据this forum post,您可以尝试使用select()而不是poll(),Windows不支持。您可以尝试下载所需的库和头文件,但这些库可能依赖于依赖于平台的库,从而使您回到原点。

当然,您将要使用select()的Windows实现。 Here's the link。标题是文件是Winsock2.h。