Boost C++ 库

...世界上最受推崇和设计最精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu, C++ 编码标准

Next

第 1 章. Boost.MQTT5: 一个 C++17 MQTT 客户端

Ivica Siladić

Bruno Iljazović

Korina Šimičević

根据 Boost 软件许可协议 1.0 版分发。(请参阅随附文件 LICENSE_1_0.txt 或复制于 https://boost.ac.cn/LICENSE_1_0.txt

目录

简介
入门
选择合适的传输协议
配置您的 MQTT 连接
建立连接
使用客户端
调试客户端
内置自动重连和重试机制
注意事项和限制
保持稳定连接
了解 Keep Alive 和服务器 Keep Alive
检测和处理半开连接
优化通信
多飞行模式
通过数据包排队实现高效带宽使用
数据包排序
断开客户端连接
断开连接后重新启动客户端
符合 Boost.Asio
分配器
按操作取消
执行器
在多线程环境中使用 mqtt_client
符合 ASIO 对象 的线程安全性
执行器、线程和 Strands
编写线程安全的代码
示例
参考

Next