我在做畢業(yè)設(shè)計(jì)實(shí)現(xiàn)掃碼登錄的時(shí)候使用到這個(gè)框架,但是有一事不是很明白。
比如在電腦端打開了websocket連接,這個(gè)框架返回一個(gè)進(jìn)程id,接到id后,異步交給thinkphp動(dòng)態(tài)生成一個(gè)包含進(jìn)程id及驗(yàn)證的的二維碼,手機(jī)掃碼,如果點(diǎn)擊頁面上的確定就會(huì)發(fā)送數(shù)據(jù)(包括了進(jìn)程id)。但是我這個(gè)時(shí)候刷新了電腦頁面,就會(huì)重新請(qǐng)求,分配了一個(gè)新的進(jìn)程id。但是我這個(gè)時(shí)候才點(diǎn)擊手機(jī)頁面上的確定發(fā)送數(shù)據(jù)(數(shù)據(jù)包含的是原來舊的進(jìn)程id),發(fā)現(xiàn)能通過 !Gateway::isOnline() 這個(gè)判斷,說明這個(gè)舊的進(jìn)程還是在線的,原來舊的進(jìn)程id并沒有立即消失?,F(xiàn)在我是通過心跳來進(jìn)行驗(yàn)證進(jìn)程在線與否。我想問一下當(dāng)刷新頁面時(shí),能不能不分配一個(gè)新的進(jìn)程id而繼續(xù)用原來的進(jìn)程id,或者說有什么解決辦法嗎?