Paho Mqtt连接丢失

时间:2019-03-25 08:52:46

标签: android kotlin mqtt paho

我正在使用带有mosquitto.org经纪人服务的paho mqtt客户端库进行测试。

我的连接代码在下面。

buttonConnect.setOnClickListener{ view ->
    val topic = textViewTopic.text.toString()

    try {
        val msg = "now connecting... " + textViewUrl.text as String?
        Log.d(TAG, msg)
        Toast.makeText(this, msg, Toast.LENGTH_LONG).show()
        client.setCallback(this)
        client.connect()
        client.subscribe(topic, 1)

        buttonConnect.visibility = View.GONE
        buttonDisconnect.visibility = View.VISIBLE
    } catch (ex: MqttException) {
        ex.printStackTrace()
        Toast.makeText(this, "$ex", Toast.LENGTH_LONG).show()
    }
}

但是只要连接完成,连接就会丢失,如下所示。

  

现在正在连接... tcp://test.mosquitto.org:1883 connectComplete   重新连接:false,URI:tcp://test.mosquitto.org:1883 connectionLost   connectComplete重新连接:true,URI:tcp://test.mosquitto.org:1883   connectionLost connectComplete重新连接:true,   URI:tcp://test.mosquitto.org:1883 connectionLost

这是我完整的activity code

我该怎么办?

0 个答案:

没有答案