实时检测多个设备上的点击

时间:2018-09-26 12:35:45

标签: php ajax web websocket real-time

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

Device1 (位于/ page1上):等待某些事情发生的简单页面

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

我希望我的Device1在Device2单击按钮时实时知道。

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

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

你们知道WebSockets是否有其他替代方案可以满足我的需求,并且可以托管在共享托管中?我只需要检测设备之间的“点击”即可,

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

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

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