- 前言
VB 6.0 实在是太古老了,是上个世纪的产物了,现在却还有人在使用。
现在流行的语言都有MQTT的标准库,连接起来很容易。
但老迈的 VB6 却没有这方面的支持,前两年有个项目要升级支持MQTT。就用了一段时间Socket扣了一个。 也做了一个Demo,可惜都丢了。
这两天又扣了一个出来。
二、开发介绍
1. 开发页面

2. 使用控件
使用了 Label,Text,Command,Timer,Winsock这几种控件。为了美化页面,又添加了Frame和Shape,又用List记录了操作日志。
3. 代码数量
没数,几百行而已
4. 实现的功能
与MQTT Broker 连接,并登录。 断线自动重新连接
订阅Topic
发布Topic
留有操作日志
三、Demo软件介绍
1.运行环境
操作系统 Windows 7.0 或者更高版本。在98或者XP下需要安装VB的运行库。
<
本文介绍了在VB6.0中使用Socket实现MQTT连接的开发过程,包括连接MQTT Broker、自动重连、订阅和发布Topic等功能。提供了一个Demo软件的详细说明,适用于Windows 7及更高版本,附带部分关键代码如字符串转UTF-8的实现。此外,还分享了VB 6.0 MQTT Publish Demo的下载链接。
最低0.47元/天 解锁文章
1736





