2017-02-02 127 views
0

我收到以下錯誤。MQTT WebSocket連接在CloudMQTT中失敗

WebSocket連接到 'WSS://m12.cloudmqtt.com:39297/MQTT' 失敗:錯誤>連接設置:網:: ERR_CONNECTION_TIMED_OUT

我試圖連接到從cloudmqtt帕霍客戶。

client = new Paho.MQTT.Client("m12.cloudmqtt.com", Number(39297), "client_1"); 
    // set callback handlers 
    client.onConnectionLost = onConnectionLost; 
    client.onMessageArrived = onMessageArrived; 

    // connect the client 
    var options = { 
      useSSL: true, 
      userName: "[email protected]", 
      password: "lM#$Ffg67OR", 
      cleanSession: true, 
      onSuccess:onConnect, 
      onFailure:doFail 
      } 

    //client.connect({onSuccess:onConnect}); 
    client.connect(options); 

    // called when the client connects 
    function onConnect() { 
     // Once a connection has been made, make a subscription and send a  message. 
    debugger; 
     console.log("onConnect"); 
     client.subscribe("outTopic"); 
     message = new Paho.MQTT.Message("Hello"); 
     message.destinationName = "World"; 
     client.send(message); 
    } 

    function doFail(){ 
     debugger; 
     console.log("dofail"); 
    } 
    // called when the client loses its connection 
    function onConnectionLost(responseObject) { 
     if (responseObject.errorCode !== 0) { 
     console.log("onConnectionLost:"+responseObject.errorMessage); 
     } 
    } 

    // called when a message arrives 
    function onMessageArrived(message) { 
     console.log("onMessageArrived:"+message.payloadString); 
     var msg = message.payloadString; 
     debugger; 

    } 

當我執行程序函數doFail()被觸發? 可能是什麼問題?

回答

0

配置防火牆,它工作正常。

相關問題