MQTT服务器地址是以tcp://开头的 ,如图:但是在浏览器中看到结果是url中的tcp://被自动替换成了ws://  导致连接不上请问怎么才能不被替换呢?

解决方案 »

  1.   

    MQTT里的资源是用websocket来维持更新的吧,是不是不能用他访问非本地资源。
      

  2.   

    另外问的时候把对应的链接代码贴出来。也许代码里有做把tcp替换成ws的行为。
      

  3.   

    你搜下 Paho.MQTT这个 web端也有相应的mqtt
      

  4.   

    我看是有一个js里面替换了前面的协议
    但是如果我把这里的代码中ws修改为tcp,会报这个错误:Failed to construct 'WebSocket': The URL's scheme must be either 'ws' or 'wss'. 'tcp' is not allowed.