問題
emq用mqtt客戶端報錯:
已斷開連接 (32109) - java.io.EOFException
解決
https://blog.csdn.net/qq_24334367/article/details/52277536
看了這篇文章,我將consumer的topic和producer的topic的名字復制粘貼保持一致了一下,成功了。
可笑的是我cmd+z撤回發現,這兩個名字本就是一致的,然后上面的錯誤也無法復現了,有點不解,后面在遇到的時候,再次解決下,看看真正的問題!
注意:mqtt是個長連接服務,建議不要頻繁的建立和關閉連接。
7-22更新
該死的錯誤又出現了,這次查找google修改了半天配置也無濟於事(當然我認為這里面一定有很多好的解決方案!):https://stackoverflow.com/questions/19813101/java-io-eofexception-with-paho
無奈之下,我修改了連接server的ip,發現沒有安裝emq的服務器也需要連接很久,而不是直接返回refuse connection
所以我認為是自己電腦連接哪里有了問題,重啟電腦 ,問題解決,至於為什么暫時不去深究。
