如何保护域套接字文件

时间:2019-08-18 02:49:27

标签: linux sockets unix

我有2个通过Linux上的Unix域套接字进行通信的应用程序。 运行应用程序后,我看到在文件系统中创建了与套接字路径名相对应的文件。

然后我尝试了以下情况:

  1. 启动服务器应用,服务器正在监听
  2. 从终端删除以上服务器创建的文件
  3. 启动客户端应用。

结果是:服务器仍然永远监听,并且客户端无法连接到服务器。

我的问题:有什么方法可以防止套接字文件在使用过程中被删除(例如:将其完全从其他进程中隐藏起来,或者将其锁定直到所有者释放锁为止)?

0 个答案:

没有答案