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