<tbody id="iajvf"></tbody>

    1. <em id="iajvf"><acronym id="iajvf"><menuitem id="iajvf"></menuitem></acronym></em>
        <li id="iajvf"><acronym id="iajvf"></acronym></li>

        [技術問答]微信小程序里,mqtt 偶爾意外斷開之后,重連連不上。連了五次都沒連上,就會報下面的錯。請問大神怎么解決?

        flashboyhe發布于2 年前 ? 952 次閱讀

        微信小程序里,mqtt偶爾意外斷開之后,重連連不上。連了五次都沒連上,就會報下面的錯。請問怎么解決?

        共收到 2 條回復
        w3cvip

        看微信小程序的文檔得知,socket同時連接數至多為5個,由圖可以進行如下猜測:

        • 你并不是重連,而是斷開鏈接之后進行持續的socket通信,并且通信沒有成功

        在微信小程序的官方文檔中有說明wx.connectSocket連接的最大數為5個,你的問題可以使用如下方案解決:

        • 斷開鏈接之后進行重連,每一次重連進行計數,重連次數達到5次之后釋放該鏈接不再進行重連
        • 釋放鏈接后再次進行重新請求鏈接通信
        • 釋放鏈接使用wx.closeSocket
        flashboyhe

        @w3cvip 謝謝大佬