【发布时间】:2023-03-22 01:00:01
【问题描述】:
我想开始使用 websockets 连接到 PHP 套接字服务器。该服务器应每隔一定时间检查数据库中是否发生了更改,然后将更改发送回客户端。因此,当客户端连接时,只要客户端(本例中的网络浏览器)在页面上,连接就应该保持打开状态。
然后服务器应该在一定的时间间隔检查数据库并在需要时发回数据。我知道问题不在于 websockets(除了并非所有主要浏览器都支持它)。我主要关心的是PHP。我想在 PHP 中创建服务器,但我可以一直保持与 PHP 代码的连接吗?
那么间隔呢。通常在 C#.NET exe 应用程序中,我只会创建一个计时器。用 PHP 怎么可能做到这一点?
如果这一切都是可能的,我可以简单地在 Apache 网络服务器中运行我的 PHP 代码吗?
【问题讨论】:
-
websocket 是一个不同的协议,所以不,你不能通过 apache 运行它。显然有github.com/disconnect/apache-websocket
标签: php websocket phpwebsocket