C语言 MQTT 使用特定接口(如 eth0/wlan0)连接



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

Paho MQTT C 库似乎在创建套接字和调用open()之间没有使用bind(),所以答案是否定的。无论如何,它是开源的,通过浏览项目,我在库接口和原始 POSIX 金属之间最多经历了 2 个抽象级别,因此自己添加此类功能应该相当简单。描述套接字绑定操作方法的随机答案。

最新更新