Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通知其他观众按钮已按下_Javascript_Ajax - Fatal编程技术网

Javascript 通知其他观众按钮已按下

Javascript 通知其他观众按钮已按下,javascript,ajax,Javascript,Ajax,我有一个非常简单的HTML文件 <html> <body> <input type="button" value="Button 1"> <input type="button" value="Button 2"> </body> </html> 现在,当一个用户按下按钮1或按钮2时,我希望另一个用户得到通知(弹出窗口或一段文本)(在几秒钟

我有一个非常简单的HTML文件

<html>
<body>
<input type="button" value="Button 1"> <input type="button" value="Button 2">
</body>
</html>

现在,当一个用户按下按钮1或按钮2时,我希望另一个用户得到通知(弹出窗口或一段文本)(在几秒钟内)按钮已按下

你们会用什么技巧使这成为可能? AJAXJavascript?还有其他剧本吗

万分感谢,
Joost

您需要执行Websocket实现,以便向应用程序的所有其他连接用户发送实时更新。只需在您选择的框架中搜索Websocket实现,您就会找到大量关于它的信息


除了Websocket,您还可以实现某种云服务,例如。

使用
socket.io
对于此套接字或后端轮询,您可以搜索web套接字。。。WebSocket会给Web服务器带来高负载/高压力吗?@JoostVanPoppel你首先是如何托管html的?我有一个域/托管服务,apache/php/html/mysql@JoostVanPoppel不会,但如果不优化或不小心处理,即使是http调用也会对服务器造成很大压力。为了设计可维护的解决方案,您应该了解它的性能以及web套接字是如何工作的。给这个读一下就行了,谢谢你的帮助!!