扫码阅读
手机扫码阅读

PHPMQTT v1.4.1 版本发布,新增协议调试工具

506 2023-07-18

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

查看原文: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 添加了调试工具的支持。

想要了解更多内容?

查看原文:PHPMQTT v1.4.1 版本发布,新增协议调试工具
文章来源:
鲁飞
扫码关注公众号