实时检测多个设备的点击

Detect click on multiple devices in real time

我需要你的帮助,因为我需要制作一个网页,需要与不同的用户和设备进行实时通信。

Device1(在 /page1 上):简单的页面等待发生的事情

Device2(在 /page2 上):带按钮的简单页面

我想让我的 Device1 实时知道 Device2 何时点击了按钮。

起初,我从简单的 AJAX 开始(在 PHP 环境中),其中我的 Device1 每 200 毫秒请求一次服务器以了解是否触发了点击。当用户单击时,我的 Device2 正在发送信息。我知道这是一个非常糟糕的解决方案,因为我在很短的时间间隔内向服务器发送了很多请求,我想找到一些不那么贪婪的东西...

我听说过 WebSockets,不幸的是,WebSockets 似乎只能与 Nodejs 一起使用,并且需要在专用服务器上。

你们知道是否有一些 WebSockets 的替代品可以满足我的需要并且可以托管在共享主机中?我只需要检测从一个设备到另一个设备的 "click",没有别的。

非常感谢您的帮助!!

Websocket 现在也存在于 php 中。例如,您可以检查一下:http://socketo.me/

但它不使用像 apache 或 nginx 这样的网络服务器,因此解决方案取决于您拥有的托管类型。