我使用Paho-MQTT客户端库进行MQTT连接,但是它需要默认接口(interface)才能连接Internet。
是否为选择的特定接口(interface)(例如eth0/wlan0)提供了任何MQTT API,通过它我可以连接到Internet。
最佳答案
Paho MQTT C库似乎未在 bind()
和creating the socket之间使用calling open()
,因此答案为否。无论如何,它都是开源的,从浏览项目开始,我在库接口(interface)和原始POSIX金属之间经历了最多2个抽象级别,因此,自己添加这样的功能应该相当简单。 A random answer describing socket binding howto。
关于c - MQTT使用特定接口(interface)连接,例如eth0/wlan0,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41998131/