gpt4 book ai didi

c - 函数 poll 的头文件

转载 作者:太空宇宙 更新时间:2023-11-04 00:07:58 27 4
gpt4 key购买 nike

我正在尝试创建一个带有非阻塞套接字的聊天应用程序。为此,我应该使用 poll() 函数。我明白我必须包含“poll.h”头文件,但我的编译器说“找不到这样的文件或目录”,另一方面,如果我不包含这个文件,我的代码接受结构 pollfd ,它编译得很好,但在运行时给我一个错误,即变量“P is used without being initialized”(我将“P”定义为 pollfd 变量)有人可以告诉我在这种情况下我该怎么办...是否可以下载头文件?我正在使用 visual studio 2008。

最佳答案

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

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

关于c - 函数 poll 的头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15985179/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com