PHP Web套接字连接死锁

时间:2018-09-20 11:46:40

标签: php sockets web connection

我为Quiz App创建了一个API,该API由Server处理,并通过创建新的套接字来遵循它。该测验由学生玩 首先,老师将所有问题推送到服务器中,并为学生提供“加入”功能,将问题广播给所有学生,每个问题的时间限制为10秒。问题之间的差异为5秒。 如果老师提出了所有问题,那么测验将对所有参加的学生都没有问题。 但是问题是,如果老师仍然在服务器上推送问题,如果有任何学生加入,则会造成问题。 为了解决该问题,我通过以下操作使此模块在后端运行:

exec("php quiz.background.handler.php '".$messageObj->quiz_id."' '".$sess_id."' > background.log &");

但是在那个后台过程中,我无法获得加入学生创建的会话,因此新问题也将广播给他们。 有什么方法可以在后台流程中获得新加入的用户的会话?

0 个答案:

没有答案
相关问题