Mqtt\Client 客户端重连如何时重新传入参数

0

Hi walkor,


Mqtt\Client组件自带重连功能,但我现在mqtt服务端验证机制是需要验证客户端的当前登录时的时间戳的,所以现在的问题是如果mqtt重启后,mqtt客户端会重连失败(因为option传参里面还是用的上一次登录的时间戳,服务端会校验失败),请问如何在mqtt客户端重连时修改option的参数呢?这样的话在重连时username或者password参数就能写入当前的时间戳了。

已邀请:

静默

赞同来自: xiewen_kevin

https://github.com/walkor/mqtt/blob/master/src/Client.php#L69


看源码有个onReconnect回调,不知道能不能改传入参数,试下呗。

要回复问题请先登录注册