通知其他观众一个按钮被按下
Posted
技术标签:
【中文标题】通知其他观众一个按钮被按下【英文标题】:Inform other viewers a button has been pressed 【发布时间】:2021-06-04 11:56:25 【问题描述】:我有一个非常简单的 html 文件;
<html>
<body>
<input type="button" value="Button 1"> <input type="button" value="Button 2">
</body>
</html>
现在,当用户按下按钮 1 或按钮 2 时,我希望其他用户(在几秒钟内)得到通知(弹出窗口或一段文本)已按下按钮。
你们会使用什么技术来实现这一点? 阿贾克斯? javascript?还有其他脚本吗?
提前致谢, 约斯特
【问题讨论】:
为此使用socket.io
套接字或后端轮询
【参考方案1】:
您需要执行 Websocket 实现以向您的应用程序的所有其他连接用户发送实时更新。只需在您选择的框架中搜索 Websocket 实现,您就会发现大量相关信息。
除了 Websocket,您还可以实现某种云服务,例如 Firebase。
【讨论】:
好的,要搜索网络套接字...网络套接字会导致网络服务器负载高/压力大吗? @JoostVanPoppel 你首先如何托管该 html? 我有一个域/托管服务,apache/php/html/mysql @JoostVanPoppel 不,但如果没有优化或处理不当,即使是 http 调用也会对您的服务器造成很大压力。为了设计可维护的解决方案,您应该了解它的性能以及 Web 套接字如何工作。读一读***.com/questions/23314964/…以上是关于通知其他观众一个按钮被按下的主要内容,如果未能解决你的问题,请参考以下文章