我正在尝试使用DevCpp在c中编写一个服务器程序,它将每分钟创建和编辑大约100个文件,每个文件大约200字节。
问题是,devcpp上的unistd.h
无法以非阻塞模式打开文件(似乎):我想使用带有open()
标志的O_NONBLOCK
,但似乎库中不存在(我已经在fcntl.h
中签入)。
你建议我做什么?我应该搜索unistd.h的另一个版本,而不是DevCpp提供的版本,还是应该使用另一个库?
我希望尽可能简单地保存代码,以便用C语言创建快速可靠的服务器程序。提前谢谢。