Я хочу отправить данные через определенный сетевой интерфейс
udpSocket->joinMulticastGroup(QHostAddress(Address),
QNetworkInterface::interfaceFromName(iface));
но данные отправляются через другой сетевой интерфейс. Как я могу заставить его отправлять данные через этот интерфейс?
Это проверено с SmartSniff.
Присоединение к группам многоадресной рассылки получение.
Если вы хотите, чтобы ваш send()
вызовы, чтобы перейти на конкретный интерфейс, вам нужно bind()
к этому.
Других решений пока нет …