我是Web Socket的初学者。我正在建立一个在线考试系统。我已经有计时器转换系统。因此,在任何学生参加考试的同时,JavaScript每秒都会向服务器发送一个ajax请求,因此当倒数<0时,JavaScript会重新加载页面以停止考试。
但是现在我想通过Web套接字实现此功能。 如何在指定的时间过去后向客户端广播事件。我正在使用带有laravel的pusher。
答案 0 :(得分:0)
在您的考试模型中,添加\\x
属性。然后使函数每分钟运行一次(https://laravel.com/docs/5.7/scheduling#introduction),并检查时间是否到期。如果只是使用Pusher向客户端发送事件并重新加载浏览器