基于原作者“毒手药王”设计的模块二次修改与调优,
原贴地址,https://download.csdn.net/download/oyaowang123/9621489
根据评论区的网友意见反馈,再加上本人的亲自操刀与项目实战,目前已基本稳定,
本着对mqtt协议研究与学习的精神,目前分享给大家,
具体修改的内容如下:
兼容 Delphi7 - Delphi 10.3
兼容安卓项目
支持超过 2MB 以上的消息报文
支持空用户名或空密码的匿名连接场景
支持选 Retain 消息择性,用于p2p调用
数据包接收经各种测试,提高速度减少开销
代码结构和数据类型重构与优化
使用 utf-8 编码,改善兼容性
增加 Unscribe 操作
增加 CleanSession 设置
增加 ConnectionTimeout 功能
具备自动发送 Ping 报文保持连接
具备断线自动重新连接