我的应用程序跟踪 mosquitto 客户端的发布 RAM 缓冲区中的消息大小。在执行时向变量添加消息大小很容易mosquitto_publish()
,但是当客户端成功将消息发送到代理时,我必须从该变量中扣除数据大小。
问题是我无法找到如何以及如果可能的话,通过 mosquitto 库在回调中获取消息大小(以字节为单位),而无需构建我自己的内存消息表及其大小。
我的应用程序跟踪 mosquitto 客户端的发布 RAM 缓冲区中的消息大小。在执行时向变量添加消息大小很容易mosquitto_publish()
,但是当客户端成功将消息发送到代理时,我必须从该变量中扣除数据大小。
问题是我无法找到如何以及如果可能的话,通过 mosquitto 库在回调中获取消息大小(以字节为单位),而无需构建我自己的内存消息表及其大小。