各位好,我最近在做MQTT的通訊,下載了TMS的MQTT控制元件,若只在表單中拉入控制元件,能與MQTT的服務器連接上。
但當我把MQTTClient封裝在dll后,就連接不上了。
后來我查了下服務器的日志,顯示封裝后的MQTTClient已經連接上服務器,服務器也下發了連接資訊,我估計是封裝后的MQTTClient不能接收到服務器下發的連接資訊,導致在客戶端中顯示一直在連接。
服務器日志:
1599123035: New client connected from 192.168.1.83 as ClientCCC (p2, c1, k120, u'qiang').
1599123035: No will message specified.
1599123035: Sending CONNACK to ClientCCC (0, 0)
是否MQTTClient在dll中接收不了服務器的資訊問題?有什么方法可以解決?
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/8088.html
標籤:網絡及通訊開發
上一篇:當表格專案很多的時候,為什么DrawGrid比StringGrid速度快?
下一篇:資料庫程式DataSet比如ADOQuery,DataSource,DBGrid這幾個控制元件是怎么獲取和管理、顯示資料的?資料實際上快取在誰的記憶體中?
