未执行完成的定时器 在接受新的信息的时候会重置?

567

未执行完成的定时器 在接受新的信息的时候会重置?

截图

代码如上 业务流程是 设备登录后 数据库返回设备没有接收到的指令 间隔5秒发送一回 发送给设备 让设备执行指令
现在的情况是 设备登录后 要接收2条指令 大约10秒钟 可是如果在这10秒内发送消息给服务器 测试发现 应该发送的指令会重置 重新重第一条在发送 给人的感觉是定时器重新开始运行了

我在想 难道每次请求的session 都是独立的吗 还是怎么回事 应该怎么解决

754 1 0
1个回答

567

我看了下文档找到原因了 在定时器中不能用$_SESSION 应该使用GateWay::updateSession() 等方法 ;

  • 暂无评论
年代过于久远,无法发表回答
×
🔝