【发布时间】:2017-02-02 09:09:58
【问题描述】:
我使用 Paho - MQTT 客户端库进行 MQTT 连接,但它需要默认接口来连接互联网。 是否有任何用于选择特定接口(如 eth0/wlan0)的 MQTT API,并通过它连接到互联网。
【问题讨论】:
我使用 Paho - MQTT 客户端库进行 MQTT 连接,但它需要默认接口来连接互联网。 是否有任何用于选择特定接口(如 eth0/wlan0)的 MQTT API,并通过它连接到互联网。
【问题讨论】:
Paho MQTT C 库似乎在creating the socket 和calling open() 之间没有使用bind(),所以答案是否定的。无论如何,它是开源的,并且通过浏览项目,我在库接口和原始 POSIX 金属之间经历了最多 2 个抽象级别,因此自己添加这样的功能应该相当简单。 A random answer describing socket binding howto.
【讨论】: