代碼如上 業(yè)務(wù)流程是 設(shè)備登錄后 數(shù)據(jù)庫(kù)返回設(shè)備沒(méi)有接收到的指令 間隔5秒發(fā)送一回 發(fā)送給設(shè)備 讓設(shè)備執(zhí)行指令
現(xiàn)在的情況是 設(shè)備登錄后 要接收2條指令 大約10秒鐘 可是如果在這10秒內(nèi)發(fā)送消息給服務(wù)器 測(cè)試發(fā)現(xiàn) 應(yīng)該發(fā)送的指令會(huì)重置 重新重第一條在發(fā)送 給人的感覺(jué)是定時(shí)器重新開(kāi)始運(yùn)行了
我在想 難道每次請(qǐng)求的session 都是獨(dú)立的嗎 還是怎么回事 應(yīng)該怎么解決
我看了下文檔找到原因了 在定時(shí)器中不能用$_SESSION 應(yīng)該使用GateWay::updateSession() 等方法 ;