我目前想要擴(kuò)展walker的mqtt組件,實(shí)現(xiàn)mqtt5協(xié)議,也正在做這件事。
但是在兼容的不同版本時候,遇到以下問題:如何在workerman的容器下,Protocols\Mqtt
類能自動區(qū)分當(dāng)前encode 和 decode 的時候,知道應(yīng)該使用3版本的打包encode
、解包decode
方法,亦或者該使用版本5的encode
,decode
處理方法。
目前卡住了。 因?yàn)樵赿ecode的時候,我無法介入由容器自動調(diào)用decode的處理。