【问题标题】:Is there a way to check if a file exists using a socket connection with PHP?有没有办法使用与 PHP 的套接字连接来检查文件是否存在?
【发布时间】:2022-10-31 21:21:07
【问题描述】:

我正在一个 PHP 项目中工作,该项目需要使用套接字与服务器通信并发送事务,但是如果服务器中存在特定文件,那么套接字需要等到文件被删除,有没有办法检查具有基本 php 套接字功能的文件是否存在?

我浏览了所有文档,但找不到可以帮助我的东西

【问题讨论】:

  • 您需要在服务器端的套接字实现中实现这种锁定功能。
  • 你的意思是 PHP file_exists() 函数吗?
  • 您是否希望客户端检测服务器上是否存在文件,或者服务器是否正在检查自己的文件系统是否存在所述文件?
  • 我正在尝试检测服务器中是否存在表明服务器正忙于处理事务的文件,因此我需要等到服务器完成处理并删除文件

标签: php file sockets


【解决方案1】:

带有文件检查的套接字功能不存在。等待文件的示例:

while(file_exists('.lockfile')) usleep(1000);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-21
    • 2011-09-18
    • 2010-10-26
    • 1970-01-01
    • 2019-07-05
    • 1970-01-01
    相关资源
    最近更新 更多