【问题标题】:MQTT connect with specific interface like eth0/wlan0MQTT 连接特定接口,如 eth0/wlan0
【发布时间】:2017-02-02 09:09:58
【问题描述】:

我使用 Paho - MQTT 客户端库进行 MQTT 连接,但它需要默认接口​​来连接互联网。 是否有任何用于选择特定接口(如 eth0/wlan0)的 MQTT API,并通过它连接到互联网。

【问题讨论】:

    标签: c sockets tcp mqtt


    【解决方案1】:

    Paho MQTT C 库似乎在creating the socketcalling open() 之间没有使用bind(),所以答案是否定的。无论如何,它是开源的,并且通过浏览项目,我在库接口和原始 POSIX 金属之间经历了最多 2 个抽象级别,因此自己添加这样的功能应该相当简单。 A random answer describing socket binding howto.

    【讨论】: