0

我正在尝试使用 DevCpp 用 c 语言编写一个服务器程序,它将每分钟创建和编辑大约数百个文件,每个文件大约 200 个字节。

问题是unistd.h,在 devcpp 上,无法以非阻塞模式打开文件(似乎):我想open()O_NONBLOCK标志一起使用,但库中似乎不存在(我已经签入fcntl.h)。

你建议我做什么?我应该搜索 unistd.h 的另一个版本,而不是 DevCpp 提供的那个,还是应该使用另一个库?

我希望代码尽可能简单,以便用 C 语言创建一个快速可靠的服务器程序。提前致谢。

4

1 回答 1

1

的标头open()及其标志是<fcntl.h>.

于 2013-09-25T17:44:13.580 回答