【发布时间】:2015-06-26 07:54:13
【问题描述】:
我正在创建一个应用程序客户端/服务器。注册的用户位于他们的特定文件中。我需要我的客户只有一个进程可以使用该特定用户名登录。所以我认为最好的处理方法是禁止打开一个文件,如果它刚刚被另一个进程打开,但我不知道该怎么做。建议?谢谢! 我考虑过信号量,但我认为这不是最好的解决方案....
好的,我会使用flock() 谢谢! ^^ 但是在 open() 之后会给我什么样的错误呢?
【问题讨论】:
-
文件锁定通常是在没有服务器的情况下完成的。
标签: c file sockets unix server