扫码阅读
手机扫码阅读
PHPMQTT v1.4.1 版本发布,新增协议调试工具

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

鲁飞
扫码关注公众号
PHPMQTT v1.4.1 版本摘要
PHPMQTT 发布了 v1.4.1 版本,该版本的核心更新是新增了一个协议调试工具,专门用于查看和调试二进制数据。
功能介绍
新的调试工具提供了五种方法来展示二进制数据:
hexDump
: 显示16进制数据。hexDumpAscii
: 同时显示16进制和对应的ASCII字符。printableText
: 显示可打印字符。hexStream
: 以16进制流的形式显示。ascii
: 仅显示ASCII字符。
这些方法有助于用户在调试TCP、WebSocket、UDP等时更清晰地理解数据。
使用方法
调试工具可以通过实例化或静态调用的方式使用:
实例化
通过 Simps\MQTT\Tools\Debug
类实例化,然后调用不同的方法来显示数据。
静态调用
通过 Simps\MQTT\Tools\UnPackTool
类的静态方法来直接显示数据。
在 Client 中的应用
客户端可以通过调用配置对象的 setVerbose
方法并设置所需的调试级别来使用这些工具。
更新日志
- 添加了调试工具。
- 添加了相关的 MQTT 常量。
- 优化了 CI 流程。
- 为 Client 添加了调试工具的支持。
想要了解更多内容?

鲁飞
扫码关注公众号
鲁飞的其他文章
怎么使用默认的 PHP 执行 phar 包?
最近在开发一个安装程序的时候,打包为了 phar 包,遇到了一个问题就是打包后的 phar 包不能省略 php 去运行。
怎么分别给公司和个人项目设置 Git User?
从第一天使用 Git 开始,每个人都逃不过这个配置
Nginx目录浏览并进行美化
Nginx 作为一个高性能的 HTTP 和反向代理 web 服务器,默认不允许列出站点的整个目录,如果需要开启,可以通过配置打开此功能。
simps/mqtt:适用于 PHP 的 MQTT 协议解析和协程客户端
也许这是第一个支持 MQTT v5.0 协议的 PHP library…
使用Composer Scripts为依赖进行瘦身
常见的 SDK 都会将所有功能都集成在一个代码库中,本文以腾讯云开发者工具套件(SDK)3.0 为例。
加入社区微信群
与行业大咖零距离交流学习


PMO实践白皮书
白皮书上线
白皮书上线