Java Paho客户端因无活动而超时

Java Paho客户端因无活动而超时,java,mqtt,paho,Java,Mqtt,Paho,我在使用paho客户端的应用程序中收到以下错误消息。发生此错误后,客户端将停止接收消息。虽然不确定,但我认为我仍然能够发布消息 我发现了一些关于这个问题的其他讨论,但大多数情况下,他们并没有使用paho客户端,而是使用了使用paho客户端的LIB。我发现所有的讨论都同意这个问题与泛美卫生组织有关,但没有给出解决办法。似乎错误发生在机器资源不足时。这似乎是一个僵局 我用的是泛美卫生组织1.0.0。无论如何,paho 0.4.0中也报告了这一错误 有什么想法吗 参考资料: 我从这页上找到了一些信息

我在使用paho客户端的应用程序中收到以下错误消息。发生此错误后,客户端将停止接收消息。虽然不确定,但我认为我仍然能够发布消息

我发现了一些关于这个问题的其他讨论,但大多数情况下,他们并没有使用paho客户端,而是使用了使用paho客户端的LIB。我发现所有的讨论都同意这个问题与泛美卫生组织有关,但没有给出解决办法。似乎错误发生在机器资源不足时。这似乎是一个僵局

我用的是泛美卫生组织1.0.0。无论如何,paho 0.4.0中也报告了这一错误

有什么想法吗

参考资料:

我从这页上找到了一些信息 发布如下代码:

        MqttTopic mqttTopic =  client.getTopic(topic);
        mqttTopic.publish(message.getBytes(), 0, false);

我不明白这为什么能解决问题。我更改代码。如果我看到这个问题解决了,我会给你答案,但这需要时间。在我的情况下,它确实解决了这个问题。奇怪。(v1.0.2)
        MqttTopic mqttTopic =  client.getTopic(topic);
        mqttTopic.publish(message.getBytes(), 0, false);