2017-02-02 6 views
0

Я использовал клиентскую библиотеку Paho - MQTT для подключения MQTT, но для подключения Интернета требуется интерфейс по умолчанию. Есть ли какой-либо API MQTT для выбора определенного интерфейса, такого как eth0/wlan0, и через него я подключаюсь к Интернету.MQTT подключается к определенному интерфейсу, например eth0/wlan0

ответ

0

Библиотека Paho MQTT C, похоже, не использует bind() между creating the socket и calling open(), поэтому ответ будет НЕТ. Во всяком случае, это open source и от сглаживания проекта, я прошел не более двух уровней абстракции между интерфейсом библиотеки и сырым POSIX-металлом, поэтому довольно просто добавить такие функции самостоятельно. A random answer describing socket binding howto.

Смежные вопросы