我找到了Linux中安装的paho MQTT库的列表:
libpaho-mqtt3a.so -> libpaho-mqtt3a.so.1
libpaho-mqtt3a.so.1 -> libpaho-mqtt3a.so.1.3
libpaho-mqtt3a.so.1.3
libpaho-mqtt3as.so -> libpaho-mqtt3as.so.1
libpaho-mqtt3as.so.1 -> libpaho-mqtt3as.so.1.3
libpaho-mqtt3as.so.1.3
libpaho-mqtt3c.so -> libpaho-mqtt3c.so.1
libpaho-mqtt3c.so.1 -> libpaho-mqtt3c.so.1.3
libpaho-mqtt3c.so.1.3
libpaho-mqtt3cs.so -> libpaho-mqtt3cs.so.1
libpaho-mqtt3cs.so.1 -> libpaho-mqtt3cs.so.1.3
libpaho-mqtt3cs.so.1.3我知道以as结尾的文件名意味着asynchronous。但是a、c、cs怎么办呢?
它们的用途是什么?
发布于 2021-11-24 20:42:09
paho-mqtt3a -异步(MQTTAsync)
paho-mqtt3as -使用SSL异步(MQTTAsync)
paho-mqtt3c -“经典”/同步(MQTTClient)
paho-mqtt3cs -“经典”/与SSL同步(MQTTClient)
希望这能回答这个问题;如果需要更多信息,可以在上面下面的文档中找到a link,该文档详细解释了要使用的内容和原因(但有些过时了!)
https://stackoverflow.com/questions/70101198
复制相似问题