Hi walkor,
Mqtt\Client組件自帶重連功能,但我現(xiàn)在mqtt服務(wù)端驗(yàn)證機(jī)制是需要驗(yàn)證客戶端的當(dāng)前登錄時(shí)的時(shí)間戳的,所以現(xiàn)在的問(wèn)題是如果mqtt重啟后,mqtt客戶端會(huì)重連失?。ㄒ?yàn)閛ption傳參里面還是用的上一次登錄的時(shí)間戳,服務(wù)端會(huì)校驗(yàn)失敗),請(qǐng)問(wèn)如何在mqtt客戶端重連時(shí)修改option的參數(shù)呢?這樣的話在重連時(shí)username或者password參數(shù)就能寫入當(dāng)前的時(shí)間戳了。
https://github.com/walkor/mqtt/blob/master/src/Client.php#L69
看源碼有個(gè)onReconnect回調(diào),不知道能不能改傳入?yún)?shù),試下唄。