把MQTTClient封装到dll连接服务器失败

key_leung 2020-09-03 05:00:01
各位好,我最近在做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中接收不了服务器的信息问题?有什么方法可以解决?

...全文
361 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧